Senior Java Full Stack Developer
Send a job offer directly to this candidate
Senior Java Full Stack Developer with 7+ years of experience across the complete Software Development Life Cycle, including requirements analysis, design, development, testing, deployment, production support, and maintenance of enterprise applications using Java/J2EE and modern web technologies. Strong hands-on experience with Java 8/11/17/21, including Lambda Expressions, Stream API, Functional Interfaces, Optional, Records, Switch Expressions, Pattern Matching, Sealed Classes, and Text Blocks for developing clean, scalable, and maintainable applications. Extensive experience with Spring Boot 3.x, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud, Spring REST, Spring AOP, Spring IoC, Spring JDBC, Hibernate, and Microservices architecture.
Proven experience designing and developing secure, scalable RESTful APIs using OAuth 2.0, JWT, role-based access control, API versioning, Swagger/OpenAPI, validation, exception handling, and HATEOAS principles. Experienced in modernizing monolithic applications into independently deployable Microservices using Spring Boot, Spring Cloud, Eureka, API Gateway, Resilience4j, client-side load balancing, and containerized deployments. Proficient in event-driven and asynchronous architecture using Apache Kafka and JMS, including producer-consumer workflows, retry mechanisms, offset management, dead-letter handling, and fault-tolerant message processing.
Strong database experience with Oracle, PostgreSQL, MySQL, SQL Server, MongoDB, Cassandra, Redis, DynamoDB, and Couchbase, including SQL tuning, stored procedures, functions, views, triggers, packages, indexing, transaction management, and ORM performance optimization. Hands-on experience with AWS services including EC2, S3, Lambda, RDS, SQS, SNS, DynamoDB, IAM, API Gateway, Route 53, and CloudWatch for developing and supporting scalable cloud-native applications. Experienced in responsive frontend development using Angular 17+, React 18, TypeScript, RxJS, Angular Material, JavaScript ES6+, HTML5, CSS3, Bootstrap, and component-based architecture.
Proficient in containerization, CI/CD, and infrastructure automation using Docker, Kubernetes, Helm, Terraform, Jenkins, GitHub Actions, GitLab CI/CD, and ArgoCD. Experienced in application monitoring, logging, and observability using SLF4J, Logback, Spring Boot Actuator, ELK Stack, Prometheus, Grafana, CloudWatch, and SonarQube. Strong experience with automated testing using JUnit 5, Mockito, REST Assured, Selenium, Cucumber, Cypress, Playwright, TestNG, Karma, and Jasmine for unit, integration, API, regression, and UI testing.
Hands-on experience with Python and Shell scripting for automation, API integration, deployment support, data processing, log analysis, health checks, and operational utilities. Familiar with Generative AI and AI-assisted software development tools including GitHub Copilot, ChatGPT, Amazon Q Developer, prompt engineering, LLM API integration, and AI-assisted code generation, debugging, docume
Senior Java Full Stack Developer at Bremer Bank (2023-11 – Present)
Java Full Stack Developer at Quantum Health (2021-08 – 2023-10)