Job Summary
We are seeking a highly skilled Java Lead (10-12 years) who can drive technical excellence, mentor teams, and lead the development of scalable, high-quality software solutions. The ideal candidate combines strong hands-on technical capabilities with leadership, architecture decision-making, and a passion for continuous improvement.
Job Requirement
- Strong proficiency in Java (11/17/21), Spring Boot, and OOP.
- Hands-on experience with TDD, Pair Programming, CI/CD, and Agile/Scrum practices.
- Experience with AWS, cloud-native applications, Kafka, Docker, Kubernetes, Terraform.
- Exposure to Agentic AI workflows and AI productivity tools (e.g., GitHub Copilot, ChatGPT).
- Solid understanding of Clean Architecture, SOLID principles.
- Working knowledge of MySQL/PostgreSQL; familiarity with NoSQL is a plus.
Job Responsibilities
- Lead and mentor a team of developers, fostering a culture of learning and technical excellence.
- Drive architectural discussions, contribute to design decisions, and ensure alignment with engineering standards.
- Deliver clean, maintainable, and high-performance code through XP practices.
- Conduct code reviews, guide debugging sessions, and ensure performance optimization.
- Collaborate with cross-functional teams to deliver impactful customer solutions.
- Oversee end-to-end delivery with a focus on quality, scalability, and reliability.
- Identify process improvements, introduce best practices, and optimize engineering workflows.
- Manage priorities effectively, make sound technical decisions, and adapt to evolving business needs.
Benefits
- Innovative Engineering: Collaborative, fail-fast, flat hierarchy. Fosters learning, initiative, curiosity.
- Masterful Development: Emphasizes clean code, SOLID principles, TDD/BDD. Utilizes robust CI/CD and polyglot engineering.
- Continuous Growth: Structured mentorship, masterclasses, Geeknights, workshops, continuous skill enhancement, blog contributions.
- Agile & Client-Centric: Adopts Agile (Scrum, XP), promotes project ownership and deep client understanding for impactful solutions.
- Supportive Environment: Healthy work-life balance, flexible schedules, comprehensive benefits (generous leave), strong team-building.