Skip To Main Content
backBack to Search

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 job

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