View job listing
Apply to Java Developer / Cloud & Microservices - 1838
Java Developer / Cloud & Microservices - 1837
Location: New York City, NY or Salt Lake City, UT (Onsite)
Employment Type: Full-Time, Direct Hire
Compensation: $85,000–$95,000 annually + Bonus Eligibility
Relocation: Candidates must be able to work onsite; relocation assistance is not provided.
Visa Candidates: Considered.
Ready for Your Next Opportunity?
We're seeking a talented, hands-on Java Developer to join a dynamic technology team supporting enterprise-level applications within the financial services industry.
This opportunity is ideal for a developer who enjoys solving complex technical challenges, building scalable cloud-based solutions, and working with modern technologies in a collaborative environment.
What You'll Do
- Design, develop, and maintain scalable applications using Java, Spring Boot, and Microservices.
- Build and deploy cloud-native solutions using GCP, AWS, or Azure.
- Develop and integrate APIs and event-driven applications.
- Work with Kafka, Pub/Sub, PostgreSQL, Azure SQL, and BigQuery.
- Containerize applications using Docker and Kubernetes.
- Support automated CI/CD pipelines using GitHub Actions.
- Collaborate with engineering, product, and business teams to deliver reliable, high-performance applications.
- Participate in application modernization and cloud migration initiatives.
What We're Looking For
- 4–7 years of software development experience, including at least 3 years of hands-on Java development.
- Strong proficiency in Java (8/11/17), Spring Boot, and Microservices.
- Experience with Python and cloud platforms such as GCP, AWS, or Azure.
- Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.
- Working knowledge of PostgreSQL or Azure SQL.
- Understanding of REST APIs, distributed systems, and event-driven architecture.
- Prior experience in the financial services industry is required.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong analytical, troubleshooting, and communication skills.