Job Title:
Engineering Manager
Job Description
Bachelor's degree in Computer Science or related field, along with 14 or more years of related experience.
- ..14+ years of full-stack development.. designing interactive web and desktop applications, developing enterprise applications
- ..5+ years as a tech lead and/or manager.. (3+ years as tech lead is a must)
- ..3+ years of hands-on experience with Java ecosystem.., including:
- Core Java and Java EE
- Legacy Java applications (monolithic architectures)
- Microservices architecture using Spring Boot, Spring Cloud
- RESTful APIs and Web Services
- ..Experience with cloud platforms.. (AWS, Azure, or GCP):
- Cloud-native application development
- IaaS and PaaS services
- Understanding of cloud implementations, infrastructure, and security
- ..Proficiency with modern Java frameworks and tools..:
- Spring Framework (Spring Boot, Spring Data, Spring Security)
- Hibernate/JPA for ORM
- Build tools: Maven, Gradle
- Application servers: Tomcat, Wildfly, WebLogic, or similar
- ..Use of source control tools.. like GitHub, GitLab, Bitbucket, Azure DevOps, etc. and ..CI/CD pipelines.. (Jenkins, GitLab CI, GitHub Actions, Azure Pipelines)
- ..Exposure to GenAI tools.. for increasing developer productivity
- ..Strong understanding of Agile methodology/concepts..
- Experience with ..containerization and orchestration.. (Docker, Kubernetes) is a plus
- Knowledge of ..messaging systems.. (Kafka, RabbitMQ, ActiveMQ) is a plus
- Strong computer and networking fundamentals with strong problem-solving skills
- Proficient in the discipline of software development, project management, and team development
- Excellent verbal and written communication skills, both technical and non-technical
## Responsibilities
- Provide hands-on technical leadership in designing and implementing solutions using Java technologies
- Own end-to-end implementation of solutions from requirements, architecture, design, development, and deployment to production by collaborating within and across functional teams
- ..Actively participate in development and code reviews.., ensuring code quality and best practices
- ..Lead and mentor a team of developers.., providing guidance on technical challenges and career development
- ..Drive modernization efforts.. for legacy Java applications and migration to microservices architecture
- Lead exploration of new/latest Java technologies, frameworks, and architectural patterns
- Champion security, compliance, and quality initiatives
- Collaborate with product management, QA, DevOps, and other stakeholders to deliver high-quality solutions
- Foster a culture of continuous improvement, innovation, and technical excellence
Location:
IND Bangalore - 55, Divyasree Towers, Bannerghatta Main Road
Language Requirements:
Time Type:
Full time
If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the