Number of Applicants
:000+
Responsibilities:
• Work closely with other engineers across teams to architect and build highly scalable and robust backend applications and services.
• Participate in team agile and engineering practices and contribute to their continuous evolution.
• Continuously improve the quality and reliability of services and help define and enhance the patterns and principles that the team follows.
• Critically question and simplify our tech org systems/processes and solutions.
• Write high quality, performant and reliable code while working on defined tasks/bugs independently.
• Mentor and guide junior members of the team.
Technical Skills
• Bachelor’s degree in computer science or equivalent
• 3+ years of software engineering experience
• Experience in Test driven development (TDD)
• Experience with backend development using Java.
• Experience with core Java specifically around multi-threading, collections and Spring Libraries:Spring Integration, Spring Cloud, Spring Batch, SOAP, RESTful Webservices and Spring Boot.
• Experience working with relational and non-relational databases.
• Experience with GraphQL tools and mechanisms
• Experience in Distributed Systems Architecture: Microservices, Event-Driven, and RESTful Services
Share this job with your friends
Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.