Job Title: Senior Java Developer
Location: McLean, VA (Onsite 5 Days/Week)
Client: CTS
Req IDs: 56737-1/56738-1/56739-1/53740-1/56741-1/56742-1
Pay Rate: / $53/hr W2
Note: Local candidates only. Client interview will be conducted in person.
Job Summary
We are seeking a highly experienced Senior Java Developer with strong expertise in Core Java, Spring Boot, Microservices, Angular, and AWS cloud technologies. The ideal candidate should have extensive hands-on development experience building scalable enterprise applications and delivering end-to-end solutions in Agile environments.
Candidates should possess strong backend engineering capabilities along with cloud-native application deployment and frontend integration experience.
Required Experience
- 12+ years of experience in Java development
- Strong experience with enterprise application architecture and development
- Experience working in Agile/Scrum environments
Mandatory Skills
- Core Java (Java 8+)
- Spring Boot
- Microservices
- Angular
- AWS
Key Responsibilities
- Design, develop, and maintain scalable enterprise applications using Java and Spring Boot
- Build and support RESTful APIs and microservices architectures
- Develop and deploy applications in AWS cloud environments
- Collaborate with frontend teams and support Angular-based integrations
- Participate in full software development lifecycle activities including design, coding, testing, debugging, and deployment
- Diagnose and resolve production issues and application defects
- Work closely with cross-functional teams in Agile/Scrum environments
- Perform proof of concepts (POCs) and evaluate new technologies as needed
- Ensure application reliability, scalability, and performance optimization
Required Technical Skills
Backend Technologies
- Core Java (Java 8 or higher)
- J2EE
- Spring Boot
- Microservices Architecture
- REST APIs
- Java Design Patterns
Frontend Technologies
AWS Cloud Technologies
- AWS Lambda
- Amazon ECS
- S3
- SQS
- SNS
- CloudWatch
- AWS Deployed Applications
DevOps & Tools
- CI/CD Exposure
- Agile/Scrum Methodologies
- Production Support & Troubleshooting
Preferred Qualifications
- Strong analytical and problem-solving abilities
- Excellent communication and collaboration skills
- Ability to learn new technologies quickly
- Experience delivering end-to-end enterprise projects
- Strong debugging and production issue resolution capabilities
Interview Process
- Technical Screening
- In-Person Client Interview
- Final Team Discussion