Backend Engineer
On-siteGurugram, Haryana, India
Job Summary
Lead backend engineers across multiple agile teams by splitting time between design, coding, and coaching others on difficult problems. Translate requirements from product owners, mobile engineers, and business members into well-engineered solutions while contributing to the backend community of practices to improve processes and maintain high quality. Own code and team processes from development through production, ensuring secure, tested, and documented software. Work closely with multidisciplinary teams to implement scalable, reliable microservices and RESTful APIs, leveraging extensive experience with Java, Spring Boot, and relational databases.
Required Qualifications
- 4+ years building server-side applications
- detailed knowledge of the relevant programming languages for your stack (i.e Java 8 or newer)
- a sound knowledge of a Java backend framework (e.g. Spring/Spring Boot)
- experience with microservices and implementing and consuming RESTful APIs
- experience engineering scalable and reliable solutions
- a mindset of delivering secure, well-tested and well-documented software
- willingness to own your code and your team's processes from development to production
- exposure to complex solutions in payments-related industries
- experience integrating to third parties
- experience with relational databases
- experience with agile methodologies, ideally Scrum
- the ability to communicate technical concepts to a non-technical audience
- exposure to continuous integration, delivery and deployment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.