Job Summary:
Diverse Lynx is seeking a Senior Java Developer with strong experience in Spring Boot and Microservices architecture to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate should be hands-on, design-oriented, and comfortable working in agile, cloud-native environments.
Responsibilities:
• Design, develop, and maintain Java‐based applications using Spring Boot
• Build and enhance Microservices‐based architectures
• Develop RESTful APIs and integrate with external/internal systems
• Participate in application design, code reviews, and performance optimization
• Ensure high code quality through unit testing, integration testing, and code reviews
• Collaborate with product owners, architects, DevOps, and QA teams
• Troubleshoot production issues and provide root‐cause analysis
• Follow Agile/Scrum development practices
Qualifications:
Required:
• Strong proficiency in Java (Java 8+)
• Spring Boot, Spring MVC, Spring Data JPA
• Microservices architecture and design patterns
• REST APIs, JSON, Swagger/OpenAPI
• ORM frameworks: Hibernate / JPA
• SQL / NoSQL databases (Oracle, MySQL, PostgreSQL, MongoDB, etc.)
• Messaging systems: Kafka / RabbitMQ / ActiveMQ
• Unit testing frameworks: JUnit, Mockito
• Build tools: Maven / Gradle
• Version control: Git
Preferred:
• Cloud platforms: AWS / Azure / GCP
• Containerization: Docker, orchestration with Kubernetes
• CI/CD tools: Jenkins, GitHub Actions, Azure DevOps
• Security: OAuth2, JWT, Spring Security
• Exposure to reactive programming (WebFlux)
• Basic frontend understanding (React / Angular) is a plus
Company:
Diverse Lynx is a WBENC- and NMSDC-certified partner, helping organizations turn diversity goals into measurable impact through staffing and contingent workforce solutions. Founded in 2002, the company is headquartered in Princeton, New Jersey, US, , with a team of 1001-5000 employees. The company is currently Late Stage.