Overview
In this role, you would use a tech stack including Java, Spring Boot, and Microservices-based architecture in AWS. You will be engaged across the software development life cycle to create, enhance, and maintain platforms and capabilities in a collaborative and Agile environment.
Responsibilities
- Design and develop scalable, secure, and high-performance web applications using Angular and Spring Boot.
- Build and maintain RESTful APIs and microservices hosted on AWS.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement CI / CD pipelines and automate deployment processes using AWS DevOps tools.
- Optimize application performance and troubleshoot production issues.
- Write clean, maintainable, and well-documented code.
- Mentor junior developers and participate in code reviews.
- Stay current with emerging technologies and industry trends.
Qualifications
Required Qualifications :10+ years of professional software development experience.Strong proficiency in Angular (v10+).Extensive experience with Spring Boot and Java for back-end services.Deep understanding of AWS services such as EC2, Lambda, API Gateway, S3, RDS, DynamoDB, CloudFormation, etc.Experience with RESTful API design and integration.Familiarity with DevOps practices, CI / CD pipelines, and containerization (Docker, ECS / EKS).Solid understanding of SQL and NoSQL databases.Strong problem-solving skills and ability to work independently.Exposure to Agile / Scrum methodologies.Familiarity with unit testing frameworks and test automation.Nice to have
Experience with Python for scripting, automation, or data processing tasks.Knowledge of Terraform or AWS CDK for infrastructure as code.Previous experience at Fannie Mae or Freddie Mac.J-18808-Ljbffr