Location: Virginia (100% Onsite), local to VA and NC will work
Duration: Long-Term Contract
Interview Process: Video/Face-to-Face Interview Required
Experience Required: 8–10+ Years
Visa: H1-B, USC, GC, H4-EAD, L2S
Preference: Local Virginia candidates or candidates from nearby states who can attend an 2ND Round in-person interview.
Job Description
We are seeking an experienced Java Full Stack Developer with strong Python expertise to join our team supporting critical enterprise applications for Freddie Mac in McLean, VA. The ideal candidate will have extensive experience in Java, Spring Boot, Angular, Python, AWS Cloud technologies, Microservices architecture, and DevOps practices.
This is a fully onsite role requiring close collaboration with development, infrastructure, and business teams.
Required Technical Skills
• Strong hands-on experience in Java and Spring Boot
• Strong proficiency in Python
• Extensive experience with Angular
• Experience developing RESTful APIs and Microservices
• Good knowledge of PostgreSQL
• Experience with AWS Cloud Services
• Knowledge of Kubernetes
• Familiarity with DevOps and CI/CD practices
• Experience with Git, Maven, Jenkins, and Agile methodologies
• Key Responsibilities
• Design, develop, and maintain scalable web applications using Java, Spring Boot, Angular, and Python.
• Develop and deploy cloud-native applications on AWS.
• Build and maintain RESTful APIs and Microservices.
• Design and implement serverless solutions using AWS Lambda and API Gateway.
• Develop automated CI/CD pipelines using AWS Code Pipeline, Code Build, and related DevOps tools.
• Create and maintain infrastructure as code using AWS CloudFormation.
• Work with containerized applications using Kubernetes, ECS, EKS, and Fargate.
• Develop and execute automated testing strategies.
• Monitor application performance using CloudWatch and AWS X-Ray.
• Implement AWS security best practices including IAM, KMS, and CloudTrail.
• Develop backup and disaster recovery solutions using AWS services such as EBS and S3.
• Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
• Troubleshoot production issues and provide ongoing application support.
AWS Technologies
• EC2
• S3
• Lambda
• DynamoDB
• API Gateway
• CloudFormation
• CloudWatch
• ECS
• EKS
• Fargate
• Step Functions
• IAM
• KMS
• CloudTrail
• Code Pipeline
• Code Build
• Code Deploy
• X-Ray
Qualifications
• Bachelor’s degree in computer science, Information Technology, or related field.
• 8–10+ years of software development experience.
• Strong experience in Java Full Stack development.
• Strong Python development experience.
• Experience with AWS Cloud architecture and services.
• Experience with Angular-based front-end development.
• Strong understanding of Microservices and cloud-native architectures.
• Excellent problem-solving and communication skills.
Preferred Skills
• Experience in financial services or mortgage industry projects.
• Experience with container orchestration and Kubernetes.
• Knowledge of DevOps automation and Infrastructure as Code.
• Experience working in Agile/Scrum environments.
Note: Only local candidates or candidates from nearby states who can attend an in-person interview in McLean, VA should be submitted. This position requires 100% onsite work.