Search by job, company or skills

HeadSpin

Java Backend Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Java Backend Developer - Cincom Systems

THE CINCOM ELOQUENCE PLATFORM

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.

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.

WHAT WE'RE LOOKING FOR

Essential Experience

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.

Technical Skills

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.

Disclaimer: HeadSpin does not charge any fees at any stage of the recruitment or selection process. We will never ask candidates to pay money or share financial information in exchange for a job offer. If you receive any communication requesting payment on behalf of HeadSpin, please treat it as fraudulent and report it immediately to [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145322717

Similar Jobs