Senior Java Engineer
arrive
Job Description
You’ll be part of a cross-functional team responsible for building and maintaining core backend services that are used across the company. These services form the foundation that other teams and domains rely on.
Team Responsibilities
-
Partner with Product Managers and engineers to define, prioritize, and deliver work
-
Actively participate in team ceremonies such as stand-ups, refinements, retrospectives, and quarterly planning
-
Contribute to improving team processes and ways of working
-
Develop a strong understanding of user needs, internal stakeholders, and business goals
-
Share ownership of delivery quality and outcomes
-
Mentor and support other engineers when needed
-
Collaborate with global teams to build shared system knowledge
-
Participate in Backend Chapter meetings and contribute to technical standards and best practices
Tech Stack
Core technologies
-
Java
-
Spring Boot
-
PostgreSQL
-
Kafka
-
Gradle
Infrastructure & tooling
-
Docker
-
AWS
-
GitHub
Nice to have
-
Kotlin
-
JavaScript
What You’ll Do
-
Design and deliver backend features and technical improvements aligned with company goals
-
Build and maintain RESTful APIs using a microservices architecture
-
Perform thoughtful peer code reviews and contribute to a strong feedback culture
-
Use automated testing to improve quality and speed of delivery
-
Release features safely using feature flags and progressive rollouts
-
Define success metrics and monitor the performance of new releases
-
Participate in an on-call rotation to help respond to and resolve incidents
-
Collaborate closely with product, engineering, and cross-functional teams across time zones
-