This job has been expired
srija@prophecytechs.com
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.
