Java-AWS Backend Engineer

Ashburn, VA
Full Time
Experienced
Position Overview:
We are seeking a motivated and hands-on Junior Backend Engineer with 10+ years of experience in Java development and cloud-native application design. In this role, you will contribute to the development of modern backend systems utilizing Java, Spring Boot, and AWS Serverless technologies, while collaborating with a dynamic, multi-disciplinary team delivering secure and scalable government-grade applications.
This is an excellent opportunity for engineers eager to build on foundational Java skills and gain deep exposure to modern cloud-native development, microservices, and real-world AWS infrastructure.

Key Responsibilities:
•             Design, develop, and maintain backend services using Java, Spring Boot, and J2EE-compliant application servers.
•             Build and deploy scalable, serverless applications using AWS services including Lambda, API Gateway, and CloudFormation/SAM.
•             Integrate services with MongoDB, Oracle, and PostgreSQL databases for data-driven applications.
•             Collaborate with UI/UX developers and DevOps to support seamless full-stack delivery.
•             Implement unit and integration tests to ensure application reliability and performance.
•             Participate in code reviews and apply best practices for clean, maintainable code.
•             Monitor, troubleshoot, and optimize application performance in cloud environments.
•             Stay informed on the latest developments in cloud computing, Java frameworks, and DevSecOps practices.

Required Qualifications:
•             Minimum 10 years of experience in backend software development, primarily using Java and Spring Boot.
•             Solid understanding of AWS services, especially Serverless Architecture (Lambda, API Gateway).
•             Experience with MongoDB is essential.
•             Proficiency with Oracle and PostgreSQL databases.
•             Familiarity with Git for version control and collaborative development workflows.
•             Strong understanding of RESTful API design and implementation.
•             Experience with unit and integration testing frameworks (JUnit, TestNG, etc.).
•             Excellent problem-solving and debugging skills.

Preferred Skills:
•             Exposure to Python, especially in AI/ML applications.
•             Experience with WebLogic or other J2EE-compliant servers.
•             Familiarity with Unix Shell scripting for basic automation or troubleshooting tasks.
•             Knowledge of CI/CD tools (e.g., Jenkins, GitHub Actions) and serverless deployment frameworks.

Technologies You'll Work With:
•             Languages: Java, Python (preferred), Shell (optional)
•             Frameworks: Spring Boot, Serverless Framework
•             Cloud: AWS Lambda, API Gateway, CloudFormation
•             Databases: MongoDB, Oracle, PostgreSQL
•             Tools: Git, JUnit/TestNG, Postman, Jenkins

Why Join Us:
•             Contribute to impactful projects supporting national missions.
•             Gain valuable experience with modern cloud-native development.
•             Work with a collaborative and skilled technical team.
•             Hybrid work environment with flexibility and career growth.
 
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*