Senior Java Software Engineer

 
Hybrid
Senior
🇷🇴 Romania
👶Paid parental leave
Software Developer
Software development

Get to know the team

The KartaTools team consists of dedicated Java developers and database experts collaborating closely with site reliability engineers, data science engineers, and map analysts. The team's focus is building the GrabMaps product, specifically the private map data component, and developing tools to help internal teams interact with and adjust the map data. The product is built on top of OpenStreetMap, making maintaining OpenSource data and tools.

Get to know the Role

We are seeking a Senior Java Developer to extend our private map data component and enrich our JOSM tools with diverse map validation workflows. You will deliver high-quality, scalable solutions across database, client, and service components, ensuring superior quality. This role will expose you to promoting your innovation and creativity. The role is hybrid and you will report to the Software Engineering manager based in the Cluj Office.

The Critical Tasks You Will Perform

  • You will understand business needs and identify improvement areas, translating them into technical problems to be solved.
  • You will deliver high-quality, scalable code using best practices.
  • You will develop production-ready features for the backend and JOSM client components within deadlines.
  • You will implement and maintain unit, functional, and performance tests to ensure functionality and performance.
  • You will write and maintain relevant technical documentation for the project.
  • You will conduct code reviews to ensure adherence to coding standards and best practices.
  • You will collaborate effectively within a diverse, team-focused environment alongside engineering, product, and map analyst teams.

Requirements

What Skills You Will Need

  • Java Proficiency: Minimum 4 years of experience in backend Java development (Java 8 or above).
  • Web Server Applications: Proven experience in developing large-scale web server applications.
  • Database Management: Knowledge of RDBMS and/or NoSQL systems, with experience in PostgreSQL and PostGIS being advantageous.
  • Cloud Platforms: Practical experience with cloud platforms like Azure.
  • Software Engineering Best Practices: Comprehensive understanding of the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations.
  • Testing: Skills in unit testing (using mocking frameworks), functional testing, and performance testing (e.g., JMeter).
  • Documentation: Ability to write and maintain detailed technical documentation.

Nice to Haves:

  • Swing: Experience with the Swing framework.
  • OSM and JOSM: Familiarity with OpenStreetMap (OSM) and Java OpenStreetMap (JOSM).
  • Monitoring Tools: Experience with Datadog.
  • Containerization: Experience with Docker and Azure Kubernetes Service (AKS).

Additional information

Our Commitment

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

Benefits at Grab:

  • Insurance: Comprehensive Term Life Insurance and Medical Insurance.
  • Customized Benefits: GrabFlex offers a tailored benefits package.
  • Parental Leave: Maternity and Paternity Leave for new parents.
  • Support Programs: Confidential Grabber Assistance Programme for life's challenges.
  • Well-being Initiatives: Access to Wellbeing@Grab, including health programs, webinars, and events.
  • Work-Life Balance: FlexWork arrangements to support personal and professional life.

 

Grab

Grab

Southeast Asia's leading super-app providing everyday services such as deliveries, mobility, financial services, enterprise services and others to millions of users across the region.

E-commerce
Logistics
Technology

Other jobs at Grab

 

 

 

 

 

 

 

 

View all Grab jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇷🇴 Romania
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs