Job Title: Senior Java Developer Lead
Location: [Onsite]
Employment Type: Full-Time
About the Role
We are seeking an experienced Senior Java Developer Lead to lead the design, development, and delivery of scalable software solutions. The ideal candidate is a hands-on technical leader with deep expertise in Java and Spring Boot, excellent architectural design skills, and proven leadership in mentoring development teams. You will play a critical role in driving technical excellence, ensuring code quality, and collaborating across teams to deliver high-performance enterprise applications.
Key Responsibilities
- Lead a team of Java developers, providing technical direction, mentorship, and performance feedback.
- Design and develop enterprise-grade applications using Java, Spring Boot, and microservices architecture.
- Oversee the full software development lifecycle (SDLC), ensuring best practices in coding, testing, CI/CD, and deployment.
- Collaborate with product managers, architects, and cross-functional teams to define system requirements and design scalable solutions.
- Conduct code reviews, enforce coding standards, and foster a culture of continuous improvement.
- Troubleshoot, optimize, and enhance application performance, scalability, and reliability.
- Stay up to date with emerging technologies, frameworks, and industry best practices.
- Ensure solutions align with business needs, security requirements, and compliance standards.
Required Qualifications
- 3+ years of professional experience in Java development.
- Strong expertise in Java (Java 8 or later), Spring Boot, and RESTful API development.
- Proven experience in microservices architecture and distributed systems.
- Strong knowledge of relational (SQL) and NoSQL databases.
- Hands-on experience with CI/CD pipelines, DevOps practices, and cloud environments (AWS, Azure, or GCP).
- Excellent leadership skills with the ability to mentor, coach, and inspire a development team.
- Strong problem-solving, analytical, and communication skills.
Preferred Qualifications
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Familiarity with messaging systems (Kafka, RabbitMQ, ActiveMQ).
- Exposure to front-end frameworks (Angular, React, Vue) for full-stack collaboration.
- Understanding of application security, performance tuning, and enterprise integration patterns.
- Experience in agile methodologies (Scrum/Kanban) and leading agile teams.
What We Offer
- A leadership role in building mission-critical enterprise applications.
- A collaborative environment that values innovation and technical excellence.
- Competitive compensation and benefits.
- Opportunities for professional growth and career advancement.
Job Type: Full-time
Benefits:
- Food provided
- Health insurance
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person