FC
Staff Software Engineer (Java, AWS, AI-Enabled)
FutureTech Consultants LLC
McLean · Hybrid Contract Lead 1w ago
About the role
Job Summary
We are seeking a highly skilled Staff Software Engineer with strong backend engineering experience in Java, AWS cloud technologies, and modern CI/CD practices. This role will focus on building scalable enterprise applications, developing cloud-native microservices, improving deployment automation, and leveraging AI-assisted development tools to accelerate software delivery and engineering productivity.
Key Responsibilities
- Design, develop, and deploy scalable enterprise applications using Java and AWS cloud services
- Build and maintain RESTful APIs and microservices using Spring Boot and modern Java frameworks
- Develop and optimize CI/CD pipelines using Jenkins or GitLab CI/CD
- Implement automated testing strategies, monitoring, logging, and alerting for production environments
- Design cloud-native solutions leveraging AWS services such as EC2, Lambda, API Gateway, and RDS
- Support containerized application deployments using Docker, ECS, EKS, or Kubernetes
- Collaborate across engineering teams to support end-to-end SDLC workflows and production support activities
- Perform performance tuning, system optimization, and troubleshooting across distributed systems
- Apply security and compliance best practices throughout the software development lifecycle
- Utilize AI-assisted engineering tools to accelerate development, debugging, testing, and code quality improvements
Required Qualifications
- 5 years of hands-on Java development experience
- 3 years of experience building solutions on AWS
- Strong experience developing scalable backend systems and microservices architectures
- Experience with Spring Boot and REST API development
- Strong understanding of object-oriented programming principles and system design
- Experience building and maintaining CI/CD pipelines using Jenkins or GitLab
- Hands-on experience with automated testing frameworks and test automation practices
- Experience working with SQL databases and data storage technologies
- Familiarity with Docker and container orchestration technologies such as Kubernetes, ECS, or EKS
- Experience with cloud performance optimization, monitoring, and operational support
- Knowledge of DevOps principles and modern software engineering best practices
- Demonstrated experience using AI-assisted development tools within the SDLC
Preferred Experience
- Experience working in highly regulated or enterprise-scale environments
- Exposure to application security and compliance-focused engineering practices
- Experience supporting high-availability distributed systems in production
Skills
AWSAPI GatewayCI/CDDockerEC2ECSEKSGitLab CI/CDJavaJenkinsKubernetesLambdaMicroservicesObject-oriented programmingRDSRESTSQLSpring Boot
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free