Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
LDMS

Senior Engineer

LDMS

Senior Engineer solving complex technical problems in a hybrid role. Developing solutions using Java, Spring Boot, and PostgreSQL for a leading financial business in Cardiff.

Posted 7/23/2026full-timeCardiff • 🇬🇧 United KingdomSenior💰 £68,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong expertise in Java and Spring Boot, with a focus on designing and delivering complex features while maintaining high technical quality. Proficient in relational databases, observability practices, and CI/CD pipelines, with effective communication skills for both technical and non-technical audiences.

Highest-signal resume keywords
Java ExpertiseSpring Boot DevelopmentPostgreSQL Database DesignCode Review and MentoringCI/CD Pipeline Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaSpring BootPostgreSQLCode ReviewCI/CDObservabilitySecurity PracticesPerformance OptimizationAI Coding ToolsCloud Systems
Soft Skills
Clear CommunicationDecision MakingMentoringTeam CollaborationFeedback Delivery
Tools & Technologies
PrometheusGrafanaJenkinsKeycloakAWS S3
Industry Keywords
Financial Software DevelopmentScalabilityReliabilitySecurityCloud Hosting

Tech Stack

Tools & technologies
AWSCloudGrafanaJavaJenkinsPostgresPrometheusReactSpringSpring BootSpringBootTypeScript

About the role

Key responsibilities & impact
  • **Key Responsibilities**These may change with the needs of the business, but the main areas are:
  • **Technical Skills**
  • Design solutions to complex features and write the design documentation that other engineers build from.
  • Hold the technical quality bar for your team through code review, pairing and the example you set.
  • Spot gaps in testing, security or performance across your team's work, and fix them or make the case for fixing them.
  • Work within the technical direction and standards set by your Lead Engineer and feedback into them where you see a better approach.
  • Watch for scaling, reliability and operability problems before they cause incidents and help keep the team's work observable and secure.
  • **Delivery**
  • Lead the delivery of large features, involving other engineers.
  • Turn vague or unclear requirements into concrete engineering work the team can pick up.
  • Keep the team's delivery standards up, and step in when they slip rather than waiting to be asked.
  • Make sound decisions when the information is incomplete and keep work moving when requirements change or things get blocked.
  • **Impact**
  • Make a real difference to your team's output, quality and technical ability.
  • Help junior and mid engineers get better through pairing, honest feedback and giving them work that stretches them.
  • Contribute to department-wide engineering standards and documentation.
  • Help shape your team's goals and technical plans and connect the work back to what the business is trying to achieve.
  • Take part in hiring, running technical interviews and giving well-reasoned assessments of candidates.
  • **Communication**
  • Explain technical decisions clearly to both engineers and people without a technical background.
  • Write things down well, such as designs, technical documentation and runbooks that other people can pick up and use.
  • Help the team reach agreement on hard or contested technical questions.
  • Give clear, specific and kind feedback in code reviews.
  • Inform your Engineering Team Lead promptly when a piece of work is failing behind, rather than letting it surface late.
  • **AI and Innovation **
  • Explore new tools, including AI, and help bring the genuinely useful tools into your team’s day-to-day work while being honest about where they fall short.
  • Follow the team's agreed approach to AI-assisted work so that what gets produced stays consistent, secure and good quality.
  • Use AI coding tools such as Claude in your day-to-day development, moving faster while keeping design quality, security and maintainability high.

Requirements

What you’ll need
  • **Essential**
  • Strong, hands-on expertise in Java (preferably Java 25+) with a solid command of Spring Boot.
  • Strong relational database skills, ideally PostgreSQL, including schema design and migrations.
  • A track record of designing and delivering complex features, with design work that other engineers could build from.
  • Experience holding a quality bar through code review, pairing and example, and mentoring more junior engineers.
  • Comfortable working within an established architecture and set of standards and improving them where you see a better way.
  • Familiar with observability in practice, and how services are instrumented, monitored and debugged (for example Prometheus, Grafana).
  • Experience keeping a codebase secure and current, including dependency upgrades and vulnerability scanning.
  • Comfortable working with CI/CD pipelines (for example Jenkins) and a sound understanding of performance and scalability.
  • Clear communicator, able to explain technical decisions to engineers and non-technical colleagues.
  • Comfortable making sound decisions when the information is incomplete.
  • **Desirable**
  • Experience using AI coding tools such as Claude well as part of day-to-day engineering.
  • An understanding of what it takes to build software in a financial environment.
  • A widening base across the stack, such as performance, data, security, reliability and cloud so you can weigh up decisions beyond your own area.
  • Experience working with cloud-hosted systems on AWS, and an understanding of hosting, scaling and cost trade-offs.
  • Exposure to React and TypeScript, enough to work sensibly with patterns defined.
  • Familiarity with tools such as Keycloak for identity and AWS S3 for storage.

Benefits

Comp & perks
  • Discretionary bonus*
  • 25 days annual leave (plus bank holidays)
  • Opportunity to purchase additional annual leave
  • 1 day birthday leave
  • 1 day charity leave
  • Private health insurance
  • Employee Assistance Programme (EAP)
  • Season ticket loan for transport
  • Eye care
  • Pension (3% / 5% contribution)
  • Salary sacrifice schemes (cycle to work and electric vehicle)
  • Monthly socials
  • Charity events
  • *The discretionary bonus will be pro-rata'd during your first year with the Company.