Senior Java Software Engineer

Posted 10 Hours Ago
Be an Early Applicant
Cluj-Napoca, Cluj
Senior level
Mobile • Software
The Role
The Senior Java Software Engineer will focus on enhancing the private map data component of GrabMaps and improving JOSM tools. Responsibilities include delivering high-quality code, conducting code reviews, implementing tests, maintaining documentation, and collaborating with cross-functional teams to ensure high standards in technological capabilities.
Summary Generated by Built In

Company Description

About Grab and our workplace

Grab is Southeast Asia’s leading superapp. We are dedicated to improving the lives of millions of users across the region by providing them everyday services such as deliveries, mobility, financial services, enterprise services and others. More than that, we provide the opportunity for them to have a better life. And that aspiration starts inside Grab because we believe in a seamless blend of work and home life, making every aspect of life better for all.

Guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles—the 4Hs: Heart, Hunger, Honour and Humility—we work to create economic empowerment for the people of Southeast Asia. With our unwavering commitment to our values, we believe that we're more than a service provider; we're agents of positive change.

Job Description

Get to know the team

The KartaTools team is a group of highly competent individuals composed of Java developers and database developers working in close collaboration. They cooperate tightly with site reliability engineers, data science engineers, and map analysts. Driven by a strong commitment to assist others and continuously enhance their skills, the team is characterized by its ambition to deliver high-quality and scalable software solutions.

The team's focus for this role is building the GrabMaps product, specifically the private map data component. In addition to handling the private map data, the team is also responsible for tooling that helps our internal teams interact with the map or adjust the map data.

GrabMaps product is built on top of OpenStreetMap, and maintaining OpenSource data and tools are also one of the focus areas of the team.

Get to know the Role

We are seeking a Senior Java Developer to augment our team, focusing on extending our private map data component and enriching our JOSM tools with diverse map validation workflows. In your role, you will be entrusted with delivering high-quality, scalable, comprehensive solutions across database, client, and service components, ensuring the superior quality of the deployed solution. Your expertise will be vital to our mission of maintaining the highest standards of our technological capabilities.

This role is required because the very fast pace of change in the SE-Asia environment is deeply impacting the maps. In return, you will get an opportunity to grow in a very challenging environment that requires innovation and creativity.

The Day-to-Day Activities:

  • Understand business needs, identify areas for improvement, and translate them to technical problems to be solved.
  • Use best practices to deliver high-quality code and ensure the project's quality, scalability, and extensibility.
  • Deliver production-ready features for backend and JOSM client components on time.
  • Implement unit (using mocking frameworks), functional, and performance tests (JMeter or other tool) to maintain optimal functionality and performance.
  • Write and maintain technical documentation relevant to the project
  • Respond to incoming issues related to the team’s components and constantly update the working team.
  • Conduct code reviews, ensuring that coding standards, best practices, and security guidelines are followed.
  • Work closely with the infrastructure team in building and scaling our components as well as performing root cause analysis investigations.
  • Effectively operate within a diverse, team-focused environment alongside other engineering, product, and map analyst team members.

Qualifications

The must-haves

  • Bachelor's or Master's degree in Computer Science or related degree
  • Fluency in English
  • At least 4 years of professional experience in backend Java development (Java 8 or above).
  • Proven experience in developing large-scale web server applications.
  • Good knowledge of Relational Database Management Systems (RDBMS) and/or NoSQL systems (prior experience with PostgreSQL and PostGIS is advantageous).
  • Practical experience with cloud platforms, preferably Azure.
  • Comprehensive understanding of software engineering best practices throughout the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations.

The nice to haves

  • Experience with Swing
  • Familiarity with OSM and JOSM
  • Experience with Datadog
  • Experience with Docker and AKS
  • Experience with JMeter and manual testing

Additional Information

Our Commitement

We are committed to building an inclusive and equitable workplace that enables diverse Grabbers to grow and perform at their best. As an equal opportunity employer, we consider all candidates fairly and equally regardless of nationality, ethnicity, religion, age, gender identity, sexual orientation, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.

Top Skills

Java
The Company
Houston, Texas
73 Employees
On-site Workplace

What We Do

Grab is a platform that unlocks the travelers’ access to all airport dining and retail opportunities.

Similar Jobs

Grab Logo Grab

Senior Java Software Engineer

Food • Transportation • Financial Services
Cluj-Napoca, Cluj, ROU
10000 Employees

accesa.eu Logo accesa.eu

Senior Java Software Engineer with German

Information Technology • Retail • Financial Services
Remote
Cluj-Napoca, Cluj, ROU
1088 Employees

ING Logo ING

Java Development Engineer PSS SEPA @ING HUBS

Fintech • Payments • Financial Services
Mihai Viteazu, Cluj, ROU
65710 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account