About the Company
A growing cloud-based software organization focused on building intelligent, automated solutions for compliance, financial reporting, and business operations. The company delivers secure, scalable platforms used by global clients across regulated industries. With a strong engineering culture and emphasis on cloud-native development, the team works on modern technologies to simplify complex workflows and deliver reliable, high-quality software solutions.
Job Summary
We are seeking an experienced Java Technical Lead with 12+ years of professional experience to lead the design and development of enterprise-grade applications. This role requires strong technical expertise, architectural thinking, and leadership capabilities. You will guide development teams, influence technical decisions, and ensure delivery of high-quality, scalable solutions across the full software development lifecycle.
Key Responsibilities
- Lead the design, development, and architecture of Java-based applications.
- Provide technical direction and mentorship to development teams.
- Ensure adherence to coding standards, best practices, and design patterns.
- Review code, guide refactoring efforts, and maintain high code quality.
- Design and oversee implementation of RESTful APIs and microservices.
- Collaborate with product owners, architects, and stakeholders to translate business requirements into technical solutions.
- Drive performance optimization, scalability, and security initiatives.
- Oversee implementation of unit testing, integration testing, and automation strategies.
- Support and enhance CI/CD pipelines and deployment workflows.
- Participate in agile ceremonies and contribute to release planning and delivery commitments
Experience & Expertise
- 12+ years of hands-on experience in Java development.
- Strong experience with Java 8+, Spring, Spring Boot, Hibernate, and JPA.
- Deep understanding of OOP principles, design patterns, and system architecture.
- Proven experience designing and leading microservices-based architectures.
- Hands-on experience with RESTful services and API design.
- Strong experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Experience working with cloud platforms and cloud-native applications.
- Solid experience with Git, branching strategies, and code reviews.
Tools & Methodologies
- Experience with Maven or Gradle build tools.
- Strong understanding of CI/CD practices and DevOps collaboration.
- Experience working in Agile/Scrum environments.
Leadership & Soft Skills
- Proven ability to lead and mentor teams.
- Strong communication and stakeholder management skills.
- Excellent analytical and problem-solving abilities.
- Ability to manage multiple priorities in a fast-paced environment.
- Self-driven leader with a strong sense of ownership and accountability.
Good to Have
- Experience with Docker, Kubernetes, and container orchestration.
- Exposure to cloud-native architectures and distributed systems.
- Familiarity with event-driven systems and messaging platforms.
- Interest in emerging technologies and modern engineering practices.
Location :Gandhinagar, Gujarat, India, Gandhinagar, Gujarat, India