Java Backend Engineer (Java + AWS + Spring Boot + Microservices)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Note:
Only apply local candidates and don't apply C2C candidates Java Backend Engineer (Java + AWS + Spring Boot + Microservices)
Job ID: O5538286Job Title: Staff Software Engineer / Java Backend Engineer
Location: Rockville, MD (Hybrid)
Note: Candidate must be Able to go to a face-to-face interview.
Note: Only Visa-Independent Candidates
Rate -65/hr on w2 or 70/hr on 1099 Required Experience 8+ years of Java Backend Development 3+ years of AWS Cloud experience Experience building enterprise-scale applications
Must-Have:
SkillsJava 8/11/17 Spring BootSpring FrameworkREST APIsMicroservices ArchitectureAWS (EC2, Lambda, RDS, API Gateway)SQL Databases (Oracle, PostgreSQL, MySQL, SQL Server) Jenkins or GitLab CI/CDDockerKubernetes / Amazon EKS / ECSGitMaven / GradleJUnit / Test Automation
Preferred Skills:
AI-assisted development tools (GitHub Copilot, Amazon Q, ChatGPT, Cursor, etc.)Performance TuningSystem DesignDevOpsMonitoring & Logging (CloudWatch, Splunk, ELK, Prometheus, Grafana) Security & Application Compliance
Job Responsibilities:
- Design and develop scalable enterprise Java applications.
- Develop RESTful APIs and Microservices using Spring Boot.
- Build cloud-native applications on AWS.Design and implement CI/CD pipelines using Jenkins or GitLab.
- Deploy containerized applications using Docker and Kubernetes (EKS/ECS).Optimize applications using AWS services such as EC2, Lambda, RDS, and API Gateway.
- Develop automated testing frameworks and maintain code quality.
- Perform application performance tuning and troubleshooting.
- Implement monitoring, logging, and alerting for production applications.
- Follow secure coding standards and application security best practices.
- Leverage AI-powered development tools to improve coding, debugging, and SDLC productivity.
- Collaborate with architects, DevOps engineers, QA teams, and business stakeholders throughout the software development lifecycle.
- Nice-to-HaveAWS Certifications
- Experience with AI-assisted software development
- Financial Services or Banking domain experience
- Agile/Scrum environment
Candidate Profile:
Looking for a strong Java Backend Engineer with hands-on experience in Spring Boot, Microservices, AWS Cloud, Docker, Kubernetes, SQL databases, and CI/CD automation. Candidates should have experience designing scalable cloud-native applications, implementing DevOps practices, and using modern AI-assisted development tools to accelerate software delivery. Primary SkillsJavaSpring Boot MicroservicesAWSREST APIsSQLJenkins/GitLab CI/CDDockerKubernetes (EKS/ECS) Secondary SkillsAI ToolsDevOpsSystem Design Performance Tuning Monitoring & Logging Application Security
Work Authorization: As per client requirements
Work Model: Hybrid – Rockville, MD