Job Title - Backend Developer
Years of experience - 4 years
Note - Resource will work from client location in Pune.
ROLE PROFILE | ||||||
Quality Systems leverage technology for delivering an integrated solution to position problem solving teams to do great work with the least amount of required effort. Systems we create and manage have the capability to gather, store, organize, manipulate, calculate, analyse, format, and report vast amounts of data in order to create actionable information. Advanced analytics is used to integrate data from numerous sources throughout the vehicle’s lifecycle and run predictive analytics to identify and prioritise root causes of product quality issues. We are looking for outstanding problem solvers who love working with data and are inquisitive and excellent with technology. They will be executing data projects that are varied in nature and demand a wide spectrum of skills from data manipulation through to data visualisation. They will need be detail orientated and methodical, self-motivated to learn and an ambition to become an expert in applying modern technologies is essential. | ||||||
Key Accountabilities and Responsibilities - Develop & implement systems to deliver quality data and process requirements for various stakeholders. - Develop and maintain web application. - Understand requirements from Business analyst team and create technical design and solution design approach - Support development of capabilities within the application as per business requirements. - Support application deployment workflows with internal / external stakeholders, including deployments into production. - Participate and provide inputs in technical review and planning meetings - Involve in application performance improvements and security assessment. Fix identified issues. - Manage and adapt new technologies as per project need and use. | ||||||
Knowledge, Skills and Experience - Numerate and/or computing background with strong experience in backend application development and enterprise system design. - Strong programming expertise in Java 17+ and sound understanding of object-oriented programming, SOLID principles, reusable design, and clean architecture. - Deep hands-on experience with Spring Boot 3.x.x for developing scalable backend systems, REST APIs, and Microservices-based solutions. - Strong experience in writing automated tests using JUnit 5, including unit, integration, and service-layer testing. - Hands-on experience in designing and optimising database persistence using PostgreSQL, including data modelling, query performance tuning, and transactional processing. - Good understanding of cloud deployment and engineering practices on GCP, including configuration, observability, runtime management, and secure deployment. - Experience with GitLab for version control, code review, CI/CD workflows, branch strategies, and release management. - Hands-on experience with Docker for containerisation and deployment consistency across development, testing, and production environments. - Strong experience in API design, integration patterns, error handling, resilience, and service performance optimisation in distributed systems. - Good understanding of application security, authentication/authorisation concepts, secure coding practices, and vulnerability remediation. - Experience in technical design, solution design, effort estimation, and supporting deployment workflows with internal and external stakeholders. - Experience identifying and resolving performance bottlenecks, production issues, and stability concerns across backend services. - Hands-on experience in Agile delivery and using JIRA to manage user stories, technical tasks, defects, and sprint execution. - Strong analytical and problem-solving capability with the ability to convert business requirements into practical and supportable backend solutions. - Excellent communication and stakeholder management skills, with the ability to clearly communicate technical decisions, risks, and progress.. | ||||||
|