Job Title: Java Developer Locations: Charlotte, NC / Chandler, AZ / Minneapolis, MN / Dallas, TX (Local candidates only — must attend in-person interviews) Duration: 12–24 Months Work Model: Hybrid — Minimum 3days onsite Job Summary: We are seeking an experienced Java Developer to join our team in building scalable, high-performance microservices solutions in a cloud environment.
This role requires strong Java development skills, hands-on experience with Spring Boot, and expertise in integrating with cloud platforms and modern databases.
The ideal candidate will thrive in a collaborative, Agile environment and be passionate about delivering quality code.
Day-to-Day Responsibilities: Design, develop, and deploy robust Java-based microservices using Spring Boot and related frameworks Implement event-driven solutions leveraging technologies like Apache Kafka Integrate microservices with MongoDB for scalable, high-performance data storage and retrieval Deploy, manage, and monitor RESTful microservices on cloud platforms such as TAS (PCF) and OpenShift (OCP) Collaborate with cross-functional teams including product owners, QA, DevOps, and SRE to deliver high-quality software Write clean, maintainable, and well-documented code following best practices and coding standards Participate in code reviews, troubleshooting, and performance optimization Ensure the security, scalability, and reliability of microservices in cloud environments Must Have: 4+ years of hands-on experience in Java development with a focus on microservices architecture Strong experience with Spring Boot, Spring Cloud, and RESTful API development Proficiency in debugging and optimizing Java code Tech stack breakdown: Java backend coding: 40% Spring & Spring Boot: 30% SQL Server, MongoDB, Oracle: 20% Kafka: 10%
Full Time