Java Software Engineer Backend

Java Software Engineer Backend

GrabTaxi Pte Ltd
Singapore Thailand
2-5 years
Not Specified

Job Description


Job Description :
The Data Processing team in Grab is focused on continuously improving the maps and helping our customers to get the best experience while using our superapp. As part of this team you’ll be required to solve domain specific tasks, being part of any of our components based on the priorities and the team’s delivery goals.
It is a highly skilled team, with a very diverse structure, containing Java developers working side-by-side with database developers and site reliability engineers. You will help others and also continuously grow, the desire to deliver high standard, scalable and state of the art software are among this team’s defining traits.
KEY DAY-TO-DAY RESPONSIBILITIES

  • Use best practices to deliver high quality code and ensure the quality of the code for the whole project

  • Develop and maintain backend components and services

  • Implement unit, functional and performance tests

  • Request and conduct code reviews

  • Use and promote the company development standards

  • Write and maintain technical documentation relevant to the project

  • Participate in planning and estimation of effort to implement, test and maintain features

  • Participate in code and design reviews to maintain high development standards

QUALIFICATIONS, CERTIFICATIONS AND EXPERIENCE

  • Experience in Java 8 development (2 years+)

  • Experience in developing web servers APIs or experience working with Spark

  • Good knowledge of Design Patterns

  • Experience with unit testing and mocking frameworks

  • Good understanding of RDBMS and/or NoSQL systems

  • Science degree or a similar qualification

  • Fluency in english

  • Strong skills in deadline management and ability to work in a team environment

  • Fast learner and adaptable to changing environment

  • Analytics and design skills

  • Curiosity to learn new concepts and technologies

  • Comfortable in working with other programming languages (Python, Scala, Golang)

  • Familiar with Azure cloud platform

  • Comfortable with linux administration commands

Similar Jobs

People Also Considered

Simple body text this will replace with orginal content