Java Developer / Cloud & Microservices - 1837
Java Developer / Cloud & Microservices
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 For4–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.