Senior Full-Stack Agile Developer, Freddie Mac

Senior Full-Stack Agile Developer, Freddie Mac

Company Freddie Mac
Job title Senior Full-Stack Agile Developer
Job location McLean, Virginia, US
Type Full Time

Responsibilities:

  • Partner with technical team to design technical solutions to complex business use cases that align with target state architecture and conform with corporate standard methodologies. Provide technical guidance to the project team members, and lead design and code reviews. Train, mentor and provide thought leadership to junior developers.
  • Analyze the Business requirements and come-up with design options that align with the technical roadmap and build proof of concepts as needed. Design and develop Micro Services solutions using Java/JEE frameworks, UI frameworks, Docker, and Open Shift. Work on the technical upgrades/migrations including but not limited to middleware, database, and PAM workflow to the cloud Assess opportunities for application and process improvements, optimizations & performance tuning for Java/JEE applications.
  • Design scaling strategies and develops automation scripts and solutions Provide mentorship on build automation using Dockers & Containers, and Orchestration technologies like OpenShift / Kubernetes/EKS and Atlassian tool suite.
  • Ensure application stability by implementing monitoring solutions for all layers of the infrastructure Support the team in solving issues and coming up with timely resolutions to address them.

Requirements & Skills:

  • A minimum of 5+ years of experience engineering exciting solutions
  • Bachelor’s degree in computer science or engineering or equivalent experience
  • 5 + years of demonstrated experience working in modernized development teams.
  • At least 5+ years of experience developing front end & orchestration layers’ technologies: Java, Spring Boot, RESTful APIs, Angular, Node JS, JavaScript, Typescript, HTML 5, and CSS
  • 2+ years of experience in database technologies – MongoDB, Postgres, etc.
  • 2+ Experience developing large microservice-based architectures, and container orchestration frameworks.
  • 3+ years of experience using DevOps (CI/CD) Jenkins, GitHub, Bitbucket, Spinnaker, JUnit, Cypress, and Cucumber JS unit testing library.
  • 2+ years’ experience with cloud platforms AWS/Azure/Google
  • Excellent communication skills. The incumbent will be responsible for interfacing and influencing the business lines as well as others across IT.

apply for job button