Experience: 10+ Years on experience Location: U.S (Atlanta) F2F Interview mandatory
Role Summary
We are seeking a highly skilled Senior Java Engineer with deep, hands-on expertise in Java, Spring Boot, and Microservices, along with strong experience building serverless and cloud-native applications on AWS. The ideal candidate will design and build scalable, secure, event-driven backend systems for enterprise applications.
This is a Spring Boot heavy role. Experience with AI-native development (using AI coding assistants and integrating AI capabilities into applications) is a strong plus, along with a track record of delivering enterprise-grade solutions in a true Agile environment.
Key Responsibilities
Design, develop, and maintain high-performance backend services using Java (11/17+) and Spring Boot.
Architect and build microservices using Spring Cloud patterns: service discovery, API gateway, centralized configuration, resilience (circuit breakers, retries), and distributed tracing.
Build and manage RESTful APIs, domain integrations, and event-driven workflows using Kafka, Amazon SQS/SNS, or EventBridge.
Design and deliver serverless components using AWS Lambda (Java / Spring Cloud Function), API Gateway, and Step Functions where they best fit the use case.
Containerize and deploy Spring Boot services on AWS (ECS/EKS, Lambda) using Docker and Infrastructure as Code.
Work with relational and NoSQL data stores (PostgreSQL/MySQL, DynamoDB) using Spring Data JPA / Hibernate, and implement caching (Redis) to improve performance and scalability.
Secure services using Spring Security, OAuth 2.0 / OIDC, and role-based access control (RBAC).
Use AI-assisted development tools to accelerate coding, testing, and documentation, and contribute to AI-enabled features where applicable.
Collaborate closely with Product Owners, Architects, Frontend Engineers, and Data Engineering teams.
Drive engineering excellence through code reviews, automated testing (JUnit, Mockito), CI/CD, and cloud-native best practices.
Participate actively in Agile ceremonies including sprint planning, standups, retrospectives, and backlog refinement.
Required Skills
Java & Spring Boot (Core): 8 10+ years of Java development with deep, hands-on Spring Boot expertise, including Spring MVC/WebFlux, Spring Data JPA, Spring Security, and Spring Cloud.
Microservices Architecture: Proven experience designing, building, and operating microservices at scale, including API design, inter-service communication, resilience patterns, and observability.
Serverless: Hands-on experience with AWS Lambda, API Gateway, and event-driven serverless design; familiarity with Java cold-start optimization (e.g., SnapStart, GraalVM) is a plus.
Event-Driven Architecture: Experience with Kafka, SQS/SNS, or EventBridge for asynchronous, event-driven integrations across business domains.
AWS Cloud: Working knowledge of core AWS services such as Lambda, ECS/EKS, API Gateway, RDS, DynamoDB, S3, IAM, and CloudWatch.
Data & Persistence: Strong SQL and relational database skills (PostgreSQL/MySQL), with exposure to NoSQL (DynamoDB/MongoDB) and caching (Redis).
Security: Solid understanding of OAuth 2.0, OIDC, JWT, and RBAC implemented with Spring Security.
DevOps & Engineering Practices: CI/CD (Jenkins, GitHub Actions, or similar), Docker, Infrastructure as Code (Terraform/AWS CDK), Git-based workflows, and testing with JUnit/Mockito.
Agile Delivery: Proven experience working in a real Agile/Scrum environment, collaborating with cross-functional teams to deliver high-quality software.
AI-Native Development (Good to Have)
Experience with GitHub Copilot, Cursor, Claude Code, or similar AI coding tools.
Ability to use AI for code generation, testing, debugging, refactoring, and documentation.
Exposure to integrating AI services (e.g., AWS Bedrock, LLM APIs, Spring AI) into Java applications.
Preferred Qualifications
AWS Certifications (e.g., AWS Certified Developer or Solutions Architect).
Experience with Domain-Driven Design (DDD).
Financial services or enterprise SaaS experience.
Experience with reactive programming (Spring WebFlux) or GraalVM native images.
Numbers & Facts
Location
ATL, GA
Job Type
Full-time, Employee
Salary
$0–$60 Per Hour
Headquarters
ATL, GA, US
Skills
AWS Lambdaunmatched
Access Controlunmatched
Agile Programming Methodologiesunmatched
Amazon Simple Notification Service (SNS)unmatched
Amazon Simple Storage Service (S3)unmatched
Amazon Web Services (AWS)unmatched
Application Programming Interface (API)unmatched
Artificial Intelligence (AI)unmatched
Backlog Prioritizationunmatched
Best Practicesunmatched
Cachingunmatched
Circuit Breakersunmatched
Cloud Applicationsunmatched
Cloud Computingunmatched
Code Reviewsunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Cross-Functionalunmatched
DevOpsunmatched
Dockerunmatched
Documentationunmatched
Enterprise Applicationsunmatched
Financial Servicesunmatched
Gitunmatched
GitHubunmatched
Hibernateunmatched
JUnitunmatched
Javaunmatched
Java Persistence API (JPA)unmatched
Jenkinsunmatched
Microservicesunmatched
MongoDBunmatched
MySQLunmatched
NoSQLunmatched
OAuthunmatched
Performance Managementunmatched
PostgreSQLunmatched
Programming Toolsunmatched
REST (Representational State Transfer)unmatched
Redisunmatched
Relational Databases (RDBMS)unmatched
SQL Databasesunmatched
Scalable System Developmentunmatched
Scrum Project Management and Software Developmentunmatched
Simple Queue Service (SQS)unmatched
Software Engineeringunmatched
Software as a Service (SaaS)unmatched
Spring MVCunmatched
Sprint Planningunmatched
Standup Meetingsunmatched
Team Playerunmatched
Test Automationunmatched
Testingunmatched
Use Casesunmatched
User Interface/Experience (UI/UX)unmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.