Lead Software Engineer – Java with Angular
Office in India: Bengaluru,
& 2 others
Java
& 5 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobChoose an option
We are looking for an experienced and skilled Lead Java Engineer with expertise in Angular to join our development team. As a Lead Engineer, you will play a critical role in designing, developing, and deploying high-quality software solutions. Your proficiency in Java 8, Microservices, Spring Boot, REST APIs, and Angular will be instrumental in creating cutting-edge applications that deliver exceptional user experiences. We need experienced engineers who can contribute to critical application and product development projects.
Responsibilities
- Lead the design, development, and implementation of software applications using Java 8 and Angular
- Collaborate closely with cross-functional teams to gather requirements, define system architecture, and ensure scalable solutions
- Oversee backend application development leveraging Spring Boot, RESTful APIs, and Microservices architecture
- Deliver high-quality code and uphold coding best practices, including OO design and design patterns
- Perform code reviews, troubleshoot issues, and optimize application performance
- Develop and maintain unit testing frameworks to ensure software reliability and high-quality standards
- Ensure smooth integration of front-end Angular interfaces with backend Java services
- Monitor software systems for stability and resolve technical challenges efficiently
- Assess existing systems for improvement opportunities and implement upgrades accordingly
- Manage database solutions, preferably with SQL Server
- Provide mentorship and technical guidance to junior team members to elevate overall team performance
Requirements
- 8+ years of hands-on experience in Java development, preferably Java 8 and above
- 1+ years of successful leadership experience in development teams
- Proficiency in Angular, JavaScript, and TypeScript for front-end development
- Background in Spring Boot, REST APIs, and Microservices-based development
- Expertise in applying best coding practices, OO design principles, and design patterns in large-scale applications
- Familiarity with database systems, preferably SQL Server
- Capability to work across the full-stack, bringing strong front-end skills with Angular and solid backend expertise in Java development
- English language proficiency at an Upper-Intermediate level (B2) or higher
Technologies
- Java 8
- Rest APIs
- Microservices
- Spring Boot
- Angular
