Job Title: Lead Java Developer
Experience: 8+ Years
Location: Remote / Pune /
Mumbai / Chennai / Bangalore / Hyderabad
Notice Period: Immediately joiner
About the Role
We are looking for an experienced Lead Java Developer to design and deliver high-performance, scalable enterprise applications.
The ideal candidate will have deep expertise in Core
Java, multithreading, performance optimization, and secure SOAP-based
integrations, along with experience in containerized environments
(Kubernetes/Docker).
You will play a key role in leading development efforts,
optimizing system performance, and mentoring team members while collaborating
with cross-functional teams.
Key Responsibilities
- Design,
develop, and maintain high-performance Java applications
- Handle large-scale data processing and I/O streaming
- Implement
and manage secure SOAP-based integrations using Apache CXF
- Optimize JVM performance, memory management, and scalability
- Develop
and consume WSDL-based services with MTOM support
- Work
with containerized environments (Kubernetes/Docker)
- Collaborate
with product, QA, and DevOps teams
- Lead,
mentor, and guide a team of developers
Must-Have Skills
- Strong
expertise in Core Java (Java 11+)
- Hands-on
experience with multithreading & concurrency (thread pools,
semaphores)
- Experience
handling large data and streaming applications
- Strong
knowledge of JVM tuning & performance optimization
- Experience
with Spring Framework
- Proficiency
in Apache HttpClient 5.x
- Strong
experience with SOAP services (Apache CXF)
- Experience
with MTOM (binary data transfer)
- Expertise
in WSDL-based client development
- Knowledge
of WS-Security, SAML, and STS integration
- Hands-on
experience with Kubernetes and Docker
- Strong
database knowledge: Oracle & PostgreSQL
Good to Have
- Exposure
to AI-assisted development tools
- Experience
with Claude Code or similar tools