Hybrid Senior Java Engineer, Relational Databases

Posted last month

Apply now

About the role

  • Lead technical implementation, maintain a high bar for quality, and drive backend-focused improvements
  • Rework the storage architecture, set up a message bus, improve APIs, and split a monolith
  • Enhance features in a mature product and tighten security
  • Own a clear product domain as part of a team paired with a PM and EM
  • Work in two-week sprints and deploy continuously behind feature flags
  • Run spikes, break down epics, and help plan sprints
  • Help troubleshoot production incidents using Datadog, BetterStack, and Incident.io
  • Mentor engineers through code reviews, pairing, and knowledge sharing
  • Occasionally pitch in on DevOps basics (Helm charts, Docker Compose, GitHub Actions, AWS console/API)

Requirements

  • Strong expertise in relational database design, optimization, and performance tuning (PostgreSQL)
  • Design and build backend features in Java (Spring, Hibernate/JPA, PostgreSQL)
  • Experience writing efficient SQL queries and stored procedures; indexing, query tuning, and monitoring
  • Participate in design discussions, write RFCs, and weigh trade-offs
  • Run spikes, break down epics, and help plan sprints
  • Improve code quality through continuous refactoring and addressing technical debt
  • Work with product teams to prioritize backend reliability and performance improvements
  • Advocate “you build it, you run it” mindset and troubleshoot production incidents using Datadog, BetterStack, and Incident.io
  • Mentor by example through code reviews, pairing, and knowledge sharing
  • Familiarity with DevOps basics (Helm charts, Docker Compose, GitHub Actions, AWS console/API)

Benefits

  • Flexible working schedule (no core hours)
  • Learning and career growth opportunities
  • 25 days of paid time off
  • 3 Sick Days
  • 2 days of paid Volunteering Leave per year to get involved in your local community or in a cause that matters to you
  • Hybrid work environment with home-office allowance
  • Meal allowance
  • Pension Contribution
  • Life & Disability Insurance
  • Paid Sickness Leave
  • A team of passionate professionals who are experts in their fields
  • Events for employees to learn, celebrate, and socialize (training sessions, hackathons, parties, sports events, board game gatherings, BBQs), and much more

Job title

Senior Java Engineer, Relational Databases

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job