Java Backend Developer @HeadSpin
Software Development
Salary unspecified
Remote Location
Job Type other
Posted Today

[Hiring] Java Backend Developer @HeadSpin

Today - HeadSpin is hiring a remote Java Backend Developer. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

If you are a Java developer, with a Data & Performance focus, who likes to go beyond REST endpoints and DTOs, and you enjoy understanding how data really flows through a system, this role is for you.

You will work on a mature, production-proven platform where:

  • Databases matter
  • SQL matters
  • Performance matters
  • Design decisions have visible, real-world impact

This role exists following the retirement of a long-standing engineer with deep system knowledge. We are not looking for a like-for-like replacement, but for a sharp, curious developer who enjoys understanding complex systems and making them better.

You’ll be at the intersection of Java backend development and database engineering, with real ownership and room to grow.

Key Responsibilities

  • Database & Data Access (Core Focus)
    • Work directly with PostgreSQL and/or SQL Server (Oracle experience also welcome)
    • Design, analyze, and improve database schemas used by long lived applications
    • Write and optimize SQL queries for performance and scalability
    • Understand execution plans, indexes, locking, and transactions
    • Investigate and solve real production performance issues
    • Learn how large datasets behave under load and how to make them faster
    • If you enjoy knowing why something is slow β€” not just that it’s slow β€” you’ll feel at home.
  • Java Backend Development
    • Develop backend services in Java using the Spring ecosystem
    • Use Hibernate / JPA with an understanding of their strengths and pitfalls
    • Decide when ORM is helpful and when SQL is the better tool
    • Work on a stable but evolving codebase where improvements are welcome
    • Contribute to design discussions with a strong data-centric perspective.

Qualifications

  • You are likely a good fit if you:
  • Are a strong Java backend developer
  • Enjoy working close to the database, not just through abstractions
  • Like understanding existing systems instead of rewriting everything
  • Care about performance, correctness, and data modeling
  • Are comfortable working remotely with international colleagues
  • Enjoy technical challenges that require thinking, not just implementing tickets.

Requirements

  • Solid experience with Java
  • Good knowledge of the Spring Framework
  • Hands-on experience with Hibernate and JPA
  • Strong interest in SQL and relational databases
  • Experience with PostgreSQL and/or SQL Server (Oracle is a plus)
  • Willingness to dive into performance tuning and data-heavy problems.

Desirable

  • Experience with data-intensive or performance-sensitive systems
  • Exposure to the CCM (Customer Communications Management) domain
  • Experience evolving or maintaining long-running production systems
  • Curiosity about how systems behave at scale.

Company Description

Cincom Eloquence is a mature, enterprise-grade Customer Communications Management platform trusted by organisations in insurance, banking, financial services, and healthcare to deliver high-volume, regulated, personalised communications across print, email, SMS, web, and mobile channels. The platform combines a powerful document authoring environment, a sophisticated rules and conditional logic engine, batch and on demand document generation, and omnichannel delivery β€” all within a compliance-ready, audit-trail-enabled architecture.

Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Java Backend Developer @HeadSpin
Software Development
Salary unspecified
Remote Location
Job Type other
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later