Senior Software Engineer - Java & Angular

New
Pune, Chennai (resource has to WFH)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
7-8 years
Required Skills
AgileHibernateCSSJavaRxJSSpring BootTypeScriptAngularMicroservices

Requirements

  • 7-8 years of professional software development experience.
  • Expertise in Java (minimum version 11, specifically Java 17).
  • Proficiency in Spring, Spring Boot, and Microservices architecture.
  • Expertise in Angular (version 11+), TypeScript, and Material UI.
  • Experience with RxJS, CSS, and Single Page Application (SPA) development.
  • Understanding of Object-Oriented Programming (OOP) and SOLID principles.
  • Experience in Agile software development methodologies.
  • Proficiency in the English language and ability to communicate independently with clients.
  • Experience with automated testing and debugging tools.
  • Experience utilizing AI tools such as Windsurf.
  • Knowledge of Hibernate and Spring Data.

Responsibilities

  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is efficient, performant, testable, scalable, secure, and of high quality.
  • Participate in accurate planning and estimation efforts utilizing project methods and tools.
  • Gather requirements and organize/present developed features for clients.
  • Engage in agile software development, including daily stand-ups, sprint planning, and team retrospectives.
  • Participate in the Engineering Practice community and mentor other team members.
  • Collaborate with cross-functional teams, such as product managers, designers, and other engineers.
  • Enforce coding standards and review code to maintain quality and consistency.
  • Address complex technical challenges, troubleshoot issues, and provide technical guidance.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now