Seeking an experienced Lead Java Developer to drive design, development, and delivery of scalable cloud-native applications. Responsibilities include leading teams, mentoring developers, and integrating AI-driven solutions.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- 5-7+ years of experience in Java development, with at least 2β3 years in a leadership role
- Strong expertise in Java (Spring Boot, Microservices architecture)
- Familiarity or hands-on experience with Microsoft Azure (App Services, Azure Functions, AKS, Azure DevOps)
- Experience integrating AI/ML services (e.g., REST APIs, Azure AI, OpenAI, or similar platforms)
- Solid understanding of RESTful APIs, distributed systems, and event-driven architecture
- Experience with relational and NoSQL databases
- Proven experience in leading development teams and delivering complex projects
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan