Java Backend Engineer (Java + AWS + Spring Boot + Microservices)
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 EngineerLocation: Rockville, MD (Hybrid)Note - Candidate must be Able to go to a face-to-face interview. Note: Only Visa-Independent CandidatesRate -65/hr on w2 or 70/hr on 1099Required Experience8+ years of Java Backend Development3+ years of AWS Cloud experienceExperience building enterprise-scale applicationsMust-Have SkillsJava 8/11/17Spring 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 AutomationPreferred SkillsAI-assisted development tools (GitHub Copilot, Amazon Q, ChatGPT, Cursor, etc.)Performance TuningSystem DesignDevOpsMonitoring & Logging (CloudWatch, Splunk, ELK, Prometheus, Grafana)Security & Application ComplianceJob ResponsibilitiesDesign 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 CertificationsExperience with AI-assisted software developmentFinancial Services or Banking domain experienceAgile/Scrum environmentCandidate ProfileLooking 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 BootMicroservicesAWSREST APIsSQLJenkins/GitLab CI/CDDockerKubernetes (EKS/ECS)Secondary SkillsAI ToolsDevOpsSystem DesignPerformance TuningMonitoring & LoggingApplication SecurityWork Authorization: As per client requirementsWork Model: Hybrid – Rockville, MD