Chennai, IND
3 days ago
Software Engineer
**Full Stack Software Engineer** , with specialism in Microservices and Java. Individuals will be developing new services for the VISTA Order Management System. You will be a key member of a team responsible for re-engineering an existing Order Management system, transitioning it from a legacy monolith to a Microservice-based architecture to support critical business initiatives across Europe, Middle East & Africa and Asia Pacific. The successful candidate will be working within an agile delivery team building Order Management applications and services. Our engineers typically work with a paired partner to develop and implement high-quality solutions. You will collaborate closely with other software engineers and technical teams, contributing to best practices and consistency in technology adoption. **Responsibilities will include:** + Collaborate with Product Owners, Product Manager, and Architects to contribute to solution design. + Develop automated tests alongside working software to confirm functionality and non-functional requirements. + Assist in improving continuous integration tooling by contributing to the automation of manual processes and enhancing quality gates. + Support ongoing production software operations and participate in troubleshooting production issues. + Contribute to the implementation of tooling that monitors application performance metrics and assists with notifications in case of failures. + Actively participate in team discussions and contribute to technical decisions. Degree in Computer Science /Electrical/ Electronics/Mechanical Engineering **Technical Skills & Experience:** We are looking for candidates with relevant experience and a solid understanding of the technologies and approaches listed below: + Experience with platform software development languages, such as Java, Kotlin, JavaScript, and React. + Working experience with Microservices, preferably using Spring. + Working knowledge of version control systems (Git/GitHub). + Experience with CI/CD tools (like Jenkins). + Working knowledge of databases (Oracle, MS SQL). + Interest in Software Craftsmanship and experience working in or willingness to work in a pair programming environment. + Experience working effectively in an Agile environment. + Ability to contribute to the technical backlog and help address technical debt. **Other Must Have Technical Skills:** + Experience with Cloud platforms like GCP or PCF. + Experience with Javascript and Node.js. + Experience with CI/CD practices. + Working knowledge of build and version control tools like GIT, Jenkins, and Gradle. + Familiarity with Progressive Web Apps (PWAs) concepts and frameworks (e.g., React, Angular). + Understanding of software design patterns. **Requisition ID** : 46509
Confirmar seu email: Enviar Email