Sujan Bhattarai
*****************@*****.*** Phone: 804-***-**** LinkedIn
Summary
Accomplished Java Full Stack Developer with 7+ years of experience designing, developing, and deploying scalable, secure, and high-performance enterprise applications, including end-to-end solutions leveraging big data technologies. Expertise in Java (8/11/17), Spring Boot (2.x/3.x), Spring MVC, Spring Data JPA, Hibernate, Microservices, RESTful APIs, Apache Kafka. Skilled in front-end development using Angular (up to v17), React, TypeScript, and JavaScript to build responsive, user-friendly interfaces. Experienced in cloud platforms (AWS, GCP), containerization (Docker, Kubernetes), CI/CD (Jenkins, GitHub Actions, Spinnaker), and Infrastructure as Code (Terraform, Ansible). Proficient in Spring Security, OAuth 2.0, JWT, testing frameworks (JUnit, Mockito, Cucumber), and databases (MySQL, PostgreSQL, Oracle, MongoDB, Snowflake). Strong in observability and monitoring with JFR, Kibana, Elasticsearch, Application Insights, Log Analytics. Known for delivering maintainable, fault-tolerant solutions in Agile/Scrum environments.
Skills
Programming Languages: Java (8/11/17), JavaScript (ES6+), JVM Internals, TypeScript, SQL, PL/SQL, Python, Go (basic), Kotlin, Scala, Unix/Linux Shell Scripting
Frameworks & Libraries: Spring Boot, Spring MVC, Spring Data JPA, Spring Batch, Spring Cloud, Hibernate, Angular (up to v17), React (18+), NgRx, Redux, Jest, Bootstrap, jQuery
Web Services: JSP, Servlets, JDBC, HTML, HTML5, DHTML, CSS3, XML, AJAX, JSON, SOAP, REST API,
Cloud Platforms: AWS (EC2, S3, RDS, DynamoDB, SQS, IAM, CloudFormation, Lambda, API Gateway), GCP (Cloud Run, Cloud Functions, Cloud SQL, Cloud Spanner, Kubernetes, BigQuery), Serverless Architectures, Azure, SaaS Applications
Messaging & Streaming: Apache Kafka, Confluent Schema Registry, JMS, ActiveMQ
Databases: MySQL, PostgreSQL, Oracle, IBM DB2, MongoDB, Snowflake, Redis, Elastic Search, ETL Pipelines, Big Data technologies (Apache Spark, Hadoop, BigQuery)
DevOps & CI/CD: DevOps & CI/CD: Jenkins, GitHub Actions, Bitbucket, Spinnaker, Maven, Gradle, Jira, Confluence, Visual Studio, Unix, Salesforce CRM, Git, ERP Systems, Terraform, Ansible
Testing & QA: JUnit, Mockito, Jest, Unit Test, Cucumber, Postman, Newman CLI, TDD, Integration Testing
Containerization & Orchestration: Docker, Kubernetes
Application Servers: Tomcat, WebLogic, WebSphere
Monitoring & Observability: Java Flight Recorder (JFR), Kibana, Elasticsearch, Application Insights, Log Analytics, Log4j, SLF4J, Dynatrace, Splunk
Documentation & API Tools: Swagger, OpenAPI
Development Practices: Agile/Scrum, Pair Programming, Kanban, Design Patterns, Multithreading, Performance Optimization, SDLC, Back-End Development, End-to-End Application Development
Domain Knowledge: Risk and Financial Systems Development, Massive Parallel Processing (MPP)
Professional Experience
Fannie Mae, Reston, VA
Full stack Java Developer
May 2023 – Present
Designed and optimized high-perf backend systems in Java 17, leveraging sealed classes, records, and enhanced switch expressions to boost maintainability and runtime efficiency.
Migrated multiple legacy apps from Java 8/11 to 17, enabling adoption of modern features and cleaner codebases.
Enhanced JVM observability with Java Flight Recorder (JFR), Log4j, SLF4J, and Kibana, enabling deep runtime insights and faster production debugging.
Tuned JVM for low-latency applications, leveraging ZGC and garbage collection optimizations to reduce pauses and improve response times for customer-facing systems.
Built scalable Spring Boot microservices with JPA/Hibernate and JDBC, ensuring optimized db access across modules.
Developed modular Angular 17 UIs with TypeScript/NgRx, incorporating enterprise-grade reusable components and services.
Delivered Cloud App Factory initiatives deploying Java microservices to AWS, ensuring fault tolerance and scalability.
Administered and optimized MongoDB on AWS VPC, creating efficient NoSQL access layers for enterprise workloads.
Integrated legacy platforms with modern microservices using MuleSoft connectors, ensuring smooth migration to cloud-native.
Built and containerized services in Spring Boot/Node.js, orchestrated deployments using Kubernetes clusters.
Implemented robust messaging with Kafka producers/consumers, enabling reliable reprocessing via offset IDs.
Architected Spring Batch workflows for XML/JSON/CSV processing with retry, skip logic, and restartable jobs.
Managed infra automation using Terraform, Ansible, and maintained CI/CD pipelines in Jenkins.
Deployed AWS apps (EC2, S3, RDS, DynamoDB, SQS, IAM) via CloudFormation templates with auto-scaling support.
Gained exposure to Microsoft Azure services during cloud migration initiatives, complementing AWS/GCP expertise.
Automated API testing with Postman, Newman, JUnit, Mockito, Cucumber, ensuring high test coverage.jv
Documented APIs with Swagger & OpenAPI, improving onboarding and API reusability.
Collaborated across Agile teams and participated in Scrum ceremonies to align engineering deliverables with product manager goals.
Mentored junior developers on Spring Boot and Angular, while contributing reusable UI components to the engineering community.
Implemented Apache Spark (Java-based) data pipelines to process high-volume XML/JSON datasets, enabling efficient batch and stream processing.
Delivered end-to-end big data pipelines using Apache Spark, Kafka, and AWS services to process and analyze high-volume datasets.
Applied design patterns and advanced data structures in microservice development to enhance scalability and maintainability.
Technical Environment: Java 8/11/17, Sealed Classes, Records, Pattern Matching, Spring Boot, Spring Data JPA, Hibernate, Angular 17, NgRx, TypeScript, JavaScript, Responsive UI/UX, AWS (EC2, S3, RDS, DynamoDB, SNS, SQS, IAM, CloudFormation), Terraform, Ansible, Jenkins, Apache Kafka, Kibana, Elasticsearch, MySQL, PostgreSQL, Oracle, JUnit, Mockito, Cucumber, Postman, Newman CLI, Swagger/OpenAPI
Deutsche Bank, Cary, NC
Full Stack Java Developer
March 2021 – May 2023
Developed and maintained Spring Boot & Spring Cloud microservices, ensuring scalability, high availability, and resilience.
Implemented Netflix Eureka & Spring Cloud Consul for dynamic service discovery, enabling seamless inter-service communication.
Built secure REST APIs using Spring Security, OAuth2.0, JWT, providing token-based authentication for multiple apps.
Designed Spring Batch workflows for automated notifications, integrating loaders, validation logic, retry, and skip features.
Scheduled and managed critical jobs using Quartz Scheduler, optimized with partitioning and chunk-oriented processing.
Created React UIs with reusable components/hooks, integrating seamlessly with REST APIs for real-time data flow.
Integrated React frontends with Spring MVC backends, implementing advanced form handling and validations.
Deployed containerized applications via Docker/Kubernetes on AWS, ensuring HA/auto-scaling across environments.
Built production-grade Kubernetes clusters on AWS to host mission-critical enterprise workloads.
Optimized AWS services (EC2, S3, EBS, CloudFront, DynamoDB) for cost savings and performance tuning.
Developed Kafka pipelines with Confluent Schema Registry & Protobuf, ensuring consistent message schemas.
Leveraged Snowflake warehouses for analytics, integrating with AWS Lambdas for transcription workflows.
Tuned relational dbs (MySQL, PostgreSQL, Oracle) for high-volume enterprise transactions.
Applied TDD practices with JUnit/Mockito, automating CI pipelines for continuous validation.
Documented/tested APIs with Swagger, Postman, Newman CLI ensuring compliance and test coverage.
Migrated CI/CD pipelines to GitHub Actions + Spinnaker, enabling automated deployments with rollback support.
Partnered with cross-functional teams during Agile ceremonies (sprint planning, reviews, retrospectives), ensuring consistent delivery across global squads.
Developed and optimized SQL queries and DB2 schemas for mission-critical financial transactions.
Automated deployment and data validation workflows using Unix Shell Scripting and Python utilities.
Technical Environment: Spring Boot, Spring Cloud, Netflix Eureka, Spring Cloud Consul, REST APIs, Spring Security, OAuth 2.0, JWT, Spring Batch, Parallel Processing, Retry/Skip Logic, Kubernetes, AWS, Apache Kafka, Confluent Schema Registry, React, Custom Hooks, TypeScript, JavaScript, CI/CD, GitHub Actions, Spinnaker, MySQL, PostgreSQL, Oracle, Database Optimization, Schema Design
CVS Health, Woonsocket, RI (Remote)
Java Developer
Jan 2019 – March 2021
Built Angular UIs (HTML5, CSS3, JS, jQuery) with accessibility compliance and responsive layouts.
Implemented advanced form validation using Angular, regex, and HTML5 validations for better data quality.
Designed and developed Spring Boot/MVC microservices with modular architectures for reusability.
Applied Spring IoC and AOP for DI and cross-cutting concerns like logging and security.
Integrated Hibernate ORM with Spring Data JPA, optimizing persistence and query performance.
Designed and exposed REST APIs exchanging JSON payloads across distributed systems.
Implemented JMS, ActiveMQ, Kafka messaging pipelines for async communication, with error recovery via offset IDs.
Deployed applications on GCP (Cloud Run, Cloud Functions, Kubernetes) with CI/CD pipelines in Jenkins.
Configured Cloud SQL & Cloud Spanner to handle relational and distributed db workloads.
Secured microservices with OAuth2.0 & JWT, enforcing fine-grained role-based access.
Automated deployments using Docker/Jenkins, ensuring faster release cycles.
Implemented API Gateway for routing, throttling, and securing backend services.
Monitored apps with Log Analytics & App Insights, providing visibility into prod workloads.
Created db schemas and tuned MySQL & Oracle queries to improve performance.
Contributed to open-source Python projects and engaged in internal tech community initiatives, sharing best practices for cloud-based data processing workflows on GCP.
Contributed to open-source Python projects using NumPy and Pandas for data transformation workflows, integrated with GCP-based microservices.
Technical Environment: Angular, HTML5, CSS3, JavaScript, Responsive UI, Form Validation, Accessibility, Spring Boot, Spring MVC, Hibernate, Spring DAO, JPA, Microservices, Apache Kafka, JMS, ActiveMQ, GCP, Cloud Run, Cloud Functions, Kubernetes, Cloud SQL, Cloud Spanner, Relational & Distributed Databases, Jenkins, CI/CD, Log Analytics, Application Insights
Education
Masters in Information and Technology Atlantis University Miami, FL