AI Engineer-Java
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateTitle: AI Engineer-Java
Location: Tysons, VA or Rockville, MD (Locals preferred)
Duration: 6 months (Hybrid)
Type: Contract
Interview Process:
- 30-minute screen with Vendor Management office
- 45-minute tech screen
- On-site interview 1.5-2 hrs.
We are seeking a Backend Software Engineer with strong experience in Java, Spring Boot, and AWS to build and scale cloud-native applications in a modern engineering environment.
This role is focused on developing high-quality backend services while leveraging AI-powered development tools to improve productivity, code quality, and delivery speed. You will play a key role in building scalable systems while helping drive adoption of AI-assisted development practices across the team.
Job Description:
- Building modern, cloud-native backend services using Java and AWS
- Working in an environment that is actively embracing AI-assisted software development (e.g., Copilot, Kiro, AI coding tools)
- Opportunity to influence how AI is integrated into the software development lifecycle
- Collaborating with forward-thinking teams focused on improving engineering productivity and efficiency
- Exposure to evolving development practices that combine traditional engineering with AI-driven workflows
- Contributing to scalable, enterprise-level systems with real business impact
Must Haves:
- Strong experience with Java and Spring Boot for backend development
- Hands-on experience building and deploying applications in AWS environments
- Experience designing and developing RESTful APIs and microservices
- Familiarity with cloud-native architecture patterns, including containerization or serverless
- Experience with CI/CD pipelines and modern development practices
- Exposure to or interest in using AI-powered development tools (e.g., GitHub Copilot, AI-assisted coding tools)
- Understanding of how AI can enhance developer productivity and software delivery
- Strong problem-solving skills and ability to work in a fast-paced, evolving environment
Responsibilities:
- Design, develop, and maintain scalable backend services using Java and Spring Boot
- Build and deploy applications within AWS cloud environments
- Develop and integrate REST APIs and microservices supporting enterprise applications
- Collaborate with cross-functional teams to deliver high-quality, reliable software solutions
- Leverage AI-powered tools to improve development speed, code quality, and efficiency
- Contribute to the adoption of AI-enabled development practices across the engineering team
- Participate in architectural discussions and help define best practices for cloud-native development
- Ensure performance, scalability, and reliability of backend systems in production