Prepare for Your Team Management Services Interview with Real Experiences!
View interviews56 Team Management Services Jobs
Lead Java Developer (6-15 yrs)
Team Management Services
posted 3+ weeks ago
Fixed timing
Greetings from Team Management Services, an end-to-end HR consulting firm!
We currently have an exciting opportunity for the position of Java Developer Lead with one of our reputed clients.
Company Profile :
Our client is a well-established technology company committed to delivering enterprise-grade solutions through innovation and technical excellence. With a strong presence in the industry, they offer a wide range of software development services, specializing in scalable and efficient solutions for diverse business domains. Their culture promotes continuous learning, collaboration, and the use of modern tools and technologies to solve real-world business challenges.
- Design and develop RESTful APIs and microservices using technologies like Quarkus, MicroProfile, or similar.
- Architect and implement cloud-native applications on platforms such as AWS, Azure, or Google Cloud.
- Apply Domain-Driven Design (DDD) and hexagonal architecture principles to build scalable and maintainable solutions.
- Develop asynchronous and event-driven systems leveraging JMS, Kafka, or RabbitMQ and associated
patterns (SAGA, Outbox, etc.).
2. System Architecture & Infrastructure :
- Define and maintain scalable, resilient solution architectures in distributed environments.
- Implement event-driven architectures ensuring efficient message passing and service decoupling.
- Design systems with high availability, resilience, and eventual consistency in mind.
- Drive best practices around security, transaction management, and data integrity.
3. Database & Data Management :
- Model and manage data using PostgreSQL or similar RDBMS.
- Handle concurrency, transaction integrity, and performance optimization in distributed systems.
- Promote best practices for data modeling in asynchronous and cloud environments.
4. Development Lifecycle & Tooling :
- Utilize modern DevOps tools: Git, Jenkins, ArgoCD, Docker/Podman for CI/CD pipelines.
- Champion coding best practices, including automated testing and code reviews.
5. Team Mentorship & Collaboration :
- Mentor and guide junior and mid-level developers.
- Collaborate with DevOps, QA, and Product teams in Agile (Scrum/Kanban) environments.
- Foster a culture of continuous improvement and technical excellence.
6. Innovation & Continuous Improvement :
- Stay up to date with emerging technologies in Jakarta EE, cloud platforms, and distributed systems.
- Proactively propose and implement innovative solutions and process improvements.
Required Skills & Qualifications :
- 8+ years of hands-on development experience with Java and Jakarta EE (JPA, CDI, EJB, JAX-RS).
- Strong expertise with cloud platforms (AWS, Azure, or GCP) and container technologies (Docker, Kubernetes).
- Proven experience with asynchronous programming and distributed systems.
- Solid understanding of DDD concepts, aggregates, bounded contexts, and repository patterns.
- Experience building microservices and working with REST APIs, Quarkus, or MicroProfile.
- Strong database skills (PostgreSQL or similar), including performance tuning and transactional integrity.
- Experience leading or mentoring teams in Agile environments.
Preferred Qualifications :
- Jakarta EE 10 specific knowledge and implementation experience.
- Familiarity with serverless architectures and edge computing.
- Exposure to observability tools (e.g., Prometheus, Grafana, ELK stack).
- Experience in regulated or high-security environments.
Functional Areas: Other
Read full job descriptionPrepare for Your Team Management Services Interview with Real Experiences!
View interviews2-4 Yrs
Salesforce, B2B Sales, International Sales +1 more
8-15 Yrs
Salesforce, B2B Sales, International Sales +3 more
10-20 Yrs
SQL, Azure DevOps, Incident Management +6 more
12-21 Yrs
Customer Service, Process Excellence, BPO Operations Management
6-10 Yrs
Pune
Data Analysis, SQL, Project Management +7 more
7-16 Yrs
Python, Java, WebLogic Administration +6 more
12-18 Yrs
Manual Testing, Automation Testing, Software Quality Assurance +2 more
12-15 Yrs
Manual Testing, Automation Testing, Performance Testing +5 more
5-7 Yrs
AutoCAD, Change Management, Teamcenter +2 more