Title: Java Backend Lead (MDM)
Location: USA (Remote)
Duration: Long Term Contract
Job Summary
We are seeking an experienced Java Backend Lead to design, develop, and lead scalable enterprise applications leveraging modern cloud and event-driven architectures. The ideal candidate should possess strong expertise in Java, Spring Boot, Kafka, MQ, AWS, REST/SOAP APIs, MongoDB, and PostgreSQL, with proven experience leading development teams and driving technical excellence.
Keywords for Candidate Search
- Java, Spring Boot, Microservices, Kafka, Kafka Connect, Kafka Connectors, IBM MQ, RabbitMQ, ActiveMQ, AWS, REST API, SOAP API, MongoDB, PostgreSQL, GraphQL, Docker, Kubernetes, Backend Lead, Technical Lead, Event-Driven Architecture, Cloud-Native Applications.
Key Responsibilities
- Lead the design and development of enterprise-grade backend applications using Java and Spring Boot.
- Design and implement microservices and event-driven solutions.
- Design, develop, and maintain REST and SOAP web services.
- Build and support high-volume messaging and integration solutions using Kafka and MQ technologies.
- Develop and manage Kafka Connectors based integrations with external systems and databases.
- Drive cloud-native application deployment and optimization on AWS EKS.
- Collaborate with architects, product owners, and stakeholders to define technical solutions.
- Conduct code reviews, mentor team members, and enforce development best practices.
- Ensure application performance, scalability, security, and resilience.
- Support production environments and lead to troubleshooting of critical incidents.
Mandatory Technical Skills
- Backend Technologies
- Strong experience in Java 17+
- Expertise in Spring Boot, Spring MVC, Spring Security
- Microservices Architecture
- Hibernate/JPA
- Design Patterns and Object-Oriented Design
- APIs & Integration
- Strong hands‑on experience in REST APIs
- Experience with SOAP Web Services
- API security, versioning, and governance
- Integration with enterprise systems
- Messaging & Event Streaming
- Strong experience with Apache Kafka
- Experience with Kafka /Kafka Connectors
- Event-Driven Architecture
- Experience with IBM MQ, RabbitMQ, ActiveMQ, or similar MQ technologies
- Asynchronous messaging and distributed systems
- Databases
- MongoDB (Mandatory)
- PostgreSQL (Mandatory)
- DevOps & Tools
- Git
- GitHub Actions
- Docker
- Kubernetes
Good-to-Have Skills
- GraphQL
- UI technologies such as React, JavaScript
- Splunk, Datadog
- OpenAPI / Swagger, Apigee
Leadership Expectations
- Lead a team of backend developers and provide technical mentorship.
- Drive architecture and design discussions.
- Review code and ensure adherence to development standards.
- Collaborate with cross-functional teams and stakeholders.
- Participate in sprint planning, estimation, and Agile ceremonies.
- Manage technical risks and ensure timely project delivery.