- Home
- Jobs
- Back-end development
- Lead Java Developer
Lead Java Developer
On this page
TechJobs.ie Job Insights
At a glance
- Employment type
- Full-time
- Workplace
- Hybrid
- Salary
- €100k-150k/year (EUR)
- Category
- Back-end development
Technologies & skills
Primary technologies
Cloud & infrastructure
Other technical skills
What you'll be doing
Lead Java Developer role in Dublin for a financial services firm. Take technical ownership of a trading workflow platform, lead and mentor a Java team, set technical direction, drive engineering standards, and remain hands-on with design, development, and performance optimization. Hybrid work, senior technical leadership.
- Lead and mentor a team of Java developers
- Provide technical direction and support team development
- Remain hands-on with Java development and design
- Take technical ownership of trading workflow applications
- Lead solution design and architectural decisions
- Drive engineering standards across code quality, testing, and performance
- Review code and provide technical guidance
- Collaborate with traders, product owners, analysts, and technology teams
Key requirements
Must-have
- 10+ years’ software development experience
- Significant hands-on Java expertise
- Experience leading, mentoring, or technically guiding teams
- Strong core Java knowledge (concurrency, multi-threading, streams, lambdas, asynchronous programming)
- Software design and architecture capability
- Experience with algorithms, data structures, distributed systems
- Experience building high-performance, multi-threaded applications
- Experience with Spring Boot, PostgreSQL, OpenShift
Nice-to-have
- React
- TypeScript
- Kafka
- Containerised or cloud deployments
- Low-latency development
- Pricing/risk experience within investment banking
Experience: 10+ years’ software development experience
Role signals
- Technical focus
- Back-end development
- Leadership
- Mentoring
- Architecture / system design
- Indicated in the listing
- Hands-on vs management
- Hands-on
Similar jobs
Full 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/Type
- Script,
- 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
Register now to upload your CV
Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.