Lead Java Developer

Cpl

Dublin

Hybrid

EUR 100,000 - 120,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid and flexible working
Competitive salary 100-120K
Private medical, life and disability
Wellbeing support
Generous annual leave
Learning and leadership development
Career growth opportunities

Job summary

Cpl Group, partnering with a leading financial services organisation, is recruiting a Lead Java Developer. You will lead a global technology team, set technical direction and own a trading workflow platform, while remaining hands-on in design, development and performance tuning.

You will mentor developers, safeguard code quality, and drive architecture decisions in an Agile environment across multiple regions.

Qualifications

  • 10+ years of software development experience with strong Java expertise.
  • Proven track record leading and mentoring software teams.
  • Hands-on with Java, concurrency, streams and asynchronous programming.
  • Experience with Spring Boot, PostgreSQL and OpenShift.
  • Strong design/architecture skills and ability to drive technical decisions.

Responsibilities

  • Lead and mentor a team of Java developers, providing technical direction.
  • Remain hands-on with Java development and design of core platform components.
  • Own trading workflow applications and ensure scalability and reliability.
  • Drive engineering standards, code quality, testing, and performance.
  • Review code and guide complex development work across regions.
  • Collaborate with traders, product owners, and technology teams in Agile.
  • Oversee production issues and support, and optimize CI/CD pipelines.
  • Profile and tune JVM/application performance and release tooling.
  • Coordinate with Risk, Quant, DevOps, and Finance on platform initiatives.

Skills

Java expertise
Team leadership
Concurrency
Software architecture
Algorithms & data structures
Multi-threaded programming
Spring Boot
PostgreSQL
OpenShift
TDD / automated testing
Performance tuning / JVM profiling
Production debugging

Education

Degree in Computer Science or related discipline

Job description

Lead Java Developer

Cpl are partnering with a leading financial services organisation to hire a Lead Java Developer for a global technology team. This is a senior hands-on leadership role, taking technical ownership of a trading workflow platform that supports sales traders in structuring, valuing and matching interest rate deals.

You'll lead and support a team of developers, set technical direction and drive engineering standards, while remaining actively involved in design, development, code reviews, troubleshooting and performance optimisation.

Responsibilities
  • Lead and mentor a team of Java developers, providing technical direction and supporting their development
  • Remain hands-on with Java development, contributing directly to the design and build of key platform components
  • Take technical ownership of trading workflow applications built using modern Java, including Java 25
  • Lead solution design and architectural decisions, ensuring applications remain scalable, reliable and maintainable
  • Drive engineering standards across code quality, testing, concurrency, performance and software design
  • Review code and provide technical guidance across complex development work
  • Work closely with traders, product owners, analysts and technology teams across multiple regions
  • Lead technical delivery within an Agile environment and help coordinate priorities across the development team
  • Oversee third-line support and take ownership of complex production issues
  • Monitor, profile and tune JVM and application performance
  • Improve development tooling, release processes and CI/CD pipelines
  • Collaborate with Risk, Quant, DevOps and Finance teams on wider platform initiatives
Requirements
  • 10+ years' software development experience, with significant hands-on Java expertise
  • Previous experience leading, mentoring or technically guiding software development teams
  • Strong core Java knowledge, particularly concurrency, multi-threading, streams, lambdas and asynchronous programming
  • Strong software design and architecture capability, with experience making technical decisions across complex applications
  • Excellent grounding in algorithms, data structures and distributed systems
  • Experience building high-performance, multi-threaded applications
  • Strong experience with Spring Boot, PostgreSQL and OpenShift
  • Strong test-driven development and automated testing practices
  • Hands-on experience with JVM profiling, performance tuning and production debugging
  • Comfortable balancing technical leadership responsibilities with day-to-day coding and delivery
  • Degree in Computer Science, Software Engineering or a related discipline
  • Nice to have: React/TypeScript, Kafka, containerised or cloud deployments, low-latency development, or pricing/risk experience within investment banking
On offer
  • Senior technical leadership position with significant ownership and influence
  • Opportunity to lead a development team while remaining hands-on with modern Java
  • Hybrid and flexible working
  • Competitive salary (100-120K) + Bonus and benefits package
  • Private medical, life and disability cover
  • Wellbeing support, including counselling and coaching services
  • Generous annual leave
  • Learning, leadership and career development opportunities

#LI-JM2

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer – Trading Technology
Senior Java Developer – Trading Technology

Cpl Group • Dublin

Hybrid
EUR 90,000 - 130,000
Hybrid work
Private medical
Life and disability cover
+3
Senior Java Engineering Lead – Trading Technology
Senior Java Engineering Lead – Trading Technology

Cpl • Dublin

Hybrid
EUR 120,000 - 150,000
Bonus
Private medical insurance
Pension
+4
Senior Java Tech Lead - Hybrid, Trading Platform
Senior Java Tech Lead - Hybrid, Trading Platform

Cpl Group • Dublin

Hybrid
EUR 100,000 - 120,000
Hybrid and flexible working
Competitive salary 100-120K
Private medical, life and disability
+4
Java Technical Lead
Java Technical Lead

Insight Global (United States) • Dublin

On-site
EUR 95,000 - 135,000
Senior Java Engineering Lead – Trading Tech (Hybrid)
Senior Java Engineering Lead – Trading Tech (Hybrid)

Cpl Group • Dublin

Hybrid
EUR 120,000 - 150,000
Bonus
Private medical insurance
Pension
+4
Senior Java Engineer - Trading Workflow Platform (Hybrid)
Senior Java Engineer - Trading Workflow Platform (Hybrid)

Cpl Group • Dublin

Hybrid
EUR 90,000 - 130,000
Hybrid work
Private medical
Life and disability cover
+3
Lead Software Engineer - Java, Spring
Lead Software Engineer - Java, Spring

Testing Site - JPMC • Dublin

On-site
EUR 120,000 - 150,000
Senior Lead Software Engineer
Senior Lead Software Engineer

Testing Site - JPMC • Dublin

On-site
EUR 120,000 - 180,000
JAVA Developer
JAVA Developer

SinglePoint • Dublin

On-site
EUR 70,000 - 100,000
Competitive salary
Generous annual leave
Learning and development opportunities
+1
Senior Java Engineer
Senior Java Engineer

Cpl • Connacht

On-site
EUR 60,000 - 90,000
Top locations