✦ Luna Orbit — Software Engineering

Full Stack Java Developer, Senior

at Freddie Mac

Unknown 💰 $130K – $196K USD / year Posted March 21, 2026
Salary $130K – $196K USD / year
Type Not Specified
Experience senior
Exp. Years 5+ years
Education College Degree, preferably in Computer Science or related field
Category Software Engineering

This role involves developing and maintaining high-performance Java applications, microservices, and cloud solutions for financial services, ensuring scalability and reliability.

  • Developing microservices
  • Building REST APIs
  • Optimizing system performance
  • Managing cloud infrastructure
  • Collaborating with cross-functional teams

Environment includes Java 8+, Angular, Spring Boot, REST APIs, PostgreSQL, AWS, Docker, Kubernetes, with a focus on microservices, cloud deployment, and automated testing.

The ideal candidate is a senior Java developer with 5+ years experience in building scalable microservices, REST APIs, and cloud deployment using AWS, with strong skills in Angular and Spring frameworks.

Proficiency in Java 8+Experience with AngularExperience with Spring FrameworksREST API developmentMicroservices architectureSQL knowledge (PostgreSQL)CI/CD pipelinesContainerization (DockerKubernetes)Cloud platforms (AWS)
Automated testingJunitMockitoBuild tools (MavenGradle)Linux environments
JavaAngularSpringREST APIsPostgreSQLJenkinsDockerKubernetesAWSLinux
Java 8+AngularSpring BootREST APIsMicroservicesPostgreSQLAWSDockerKubernetesCI/CD
Java 8+AngularSpringSpring BootSpring MVCSpring SecuritySpring Data / JPAREST APIsMicroservicesMultithreadingStreamsLambdasCollectionsPostgreSQLCI/CDJenkinsDockerKubernetesAWSLinuxAutomated TestingJUnitMockitoMavenGradle
CollaborationProblem-solvingPerformance OptimizationTechnical LeadershipTeamwork
Industry Financial Services
Job Function Software development and cloud architecture in financial services
Role Subtype Software Developer
Tech Domains Java, Angular, Spring, PostgreSQL, AWS, Docker, Kubernetes, Linux
Java 8+AngularSpring BootREST APIsMicroservicesPostgreSQLAWSDockerKubernetesCI/CDJenkinsLinuxAutomated TestingJUnitMockitoMavenGradlePerformance OptimizationTechnical Leadership

Less than 5 years Java experience, No experience with AWS or containerization, Lack of microservices architecture knowledge, No experience with REST APIs

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile