Go to search
Lead Software Developer - Java, Angular, Microservices
Java, Java 8, Microservice Architecture Pattern, Spring Boot, AngularJS, Design patterns, Problem-solving, Java 17, REST, Docker, Jenkins
Pune
We are looking for a Lead Software Developer with expertise in Java, Angular, and Microservices to join our team. As part of an international multi-disciplinary team, you will play a crucial role in ensuring the delivery of high-quality software products that provide significant business value. Your responsibilities will include coding, performing code reviews, developing software designs, and automating test cases and deployment pipelines. Additionally, you will stay abreast of market trends and new technologies to continually enhance our solutions.
Responsibilities
- Participate in coding efforts within a project team and communicate actionable information
- Perform code reviews and set code quality standards
- Develop and document software designs emphasizing usefulness/usability, stability, performance, and reusability
- Work on all facets of software development - designing, developing, automating test cases, and deployment pipeline
- Assist with advanced debugging efforts within the project team
- Stay current on market trends and new technologies
- Establish and uphold firm expectations and ensure deliverables are self-certified prior to transitioning to downstream consumers
- Collaborate with cross-functional teams to ensure the success of software development projects
Requirements
- 8-12 years of experience in Java (preferably v17), Spring Boot 3.x, multi-layered web applications, REST, and microservices
- 4+ years of experience in HTML, CSS, JavaScript, and Angular framework (preferably v13)
- Hands-on experience in creating unit and integration tests
- Proficiency in tools like Checkstyle, SonarQube, and Blackduck
- Experience in Cloud Architecture (AWS) and containerized solutions like Docker or Kubernetes
- Experience working within an Agile environment (SCRUM, SAFe)
- Good communication skills in English (B2+ level)
Nice to have
- Experience in automating test cases and deployment pipeline
- Familiarity with Azure active directory as an authorization server, authentication/authorization framework & protocols such as Oauth2, OIDC, LDAP, SAML etc.