JAVA Lead Developer

This job has been expired

 

JAVA Lead Developer – Spring Boot & Microservices
Location: Chicago, IL – Hybrid Onsite (3 Days/Week, Local Candidates Only)
Duration: 6 months (extendable)
Experience: 8+ Years (with 3+ years in a Technical Leadership role)

 

 

Competencies:
Java 8/11+, Spring Boot, Microservices Architecture, RESTful APIs, SQL/NoSQL Databases, Docker, Kubernetes, Cloud (Azure preferred), Event-Driven Communication, Messaging Systems (Kafka/RabbitMQ), Security (OAuth2/JWT/SSL), Agile/Scrum

 

Essential Skills & Responsibilities:

  • Technical Leadership: Lead end-to-end development efforts, ensuring best practices, coding standards, and architectural guidelines are followed. Participate in code reviews, design discussions, and provide mentorship to team members.
  • Solution Design & Development: Architect and develop scalable, secure, high-performance microservices using Java Spring Boot. Implement RESTful APIs, event-driven communication, and messaging solutions.
  • Database Integration: Work with SQL and NoSQL databases, caching systems, and external integrations.
  • Cloud & Containerization: Expertise in Azure, Docker, and Kubernetes for container orchestration and cloud-native development.
  • Collaboration: Work closely with Product Owners, Business Analysts, QA, and offshore teams to define requirements, resolve blockers, and ensure timely delivery.
  • Onshore Client Engagement: Act as the primary technical liaison with the client, providing regular updates, technical presentations, and solution recommendations.
  • Quality & Performance: Ensure application performance, scalability, and security are optimized with adherence to DevSecOps practices.

Desirable Skills:

  • Familiarity with Domain-Driven Design (DDD) and API Gateway patterns.
  • Exposure to Agile/Scrum methodology.
  • Strong problem-solving, analytical, and communication skills.
  • Prior experience in enterprise-scale distributed systems.
Scroll to Top