Java Technical Lead

Insight Global (United States)

Dublin

On-site

EUR 95,000 - 135,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Insight Global seeks an experienced Java/J2EE Technology Lead to provide hands-on leadership across banking applications in Ireland. The role blends coding with design decisions, code reviews and mentoring of engineers.

You'll guide microservices and REST API development, work with DevOps and architects, and ensure scalable, secure, and resilient solutions for high-volume production systems.

Qualifications

  • 10+ years of Java/J2EE software engineering experience, with hands-on development.
  • Experience as Java Tech Lead or Lead Developer who codes.
  • Strong banking/financial-services domain experience in large environments.
  • Proven ability to design microservices and REST APIs.
  • Solid OO design, patterns, data structures and enterprise app architecture.

Responsibilities

  • Provide hands-on technical leadership across enterprise Java/J2EE applications in a banking environment.
  • Lead design decisions, code reviews and guide engineers through complex deliveries.
  • Develop microservices, REST APIs and event-driven solutions with Spring/Spring Boot.
  • Collaborate with architects, DevOps, QA and stakeholders across the SDLC.
  • Drive CI/CD, testing, observability and production stability.

Skills

Java/J2EE
Technical Lead
Spring/Spring Boot
Banking domain
REST APIs
Microservices
CI/CD
DevOps practices
Kafka/IBM MQ
SQL/Relational DB
Observability
Code reviews
Communication

Education

Bachelor’s degree in CS or related field

Tools

Kafka/MQ
Splunk/Dynatrace/AppDynamics
Grafana/ELK/Prometheus
Git/Jenkins CI/CD

Job description

Insight Global is seeking an experienced, hands-on Java/J2EE Technology Lead to provide technical leadership across business-critical banking applications.

This is not a purely architectural or management position. The successful candidate will be expected to remain close to the code, contribute to engineering and problem-solving, lead technical design decisions, review code, and guide developers through complex delivery challenges.

We are looking for someone who combines deep Java/J2EE engineering experience with proven technical leadership in a banking or financial-services environment. Experience working on high-volume transactional, payments, or other mission-critical banking platforms would be particularly relevant.

Key Responsibilities
  • Provide hands-on technical leadership across enterprise Java/J2EE applications within a complex banking environment.
  • Design, develop and enhance Java applications using Java, J2EE, Spring and Spring Boot.
  • Remain actively involved in coding, code reviews, debugging, troubleshooting and technical problem-solving.
  • Lead the design and development of microservices, REST APIs, distributed applications and event-driven solutions.
  • Own technical design decisions and ensure solutions meet enterprise standards for scalability, security, resilience and maintainability.
  • Support and troubleshoot applications across development, testing and production environments.
  • Lead engineers through complex deliveries while maintaining strong engineering and coding standards.
  • Work closely with architects, infrastructure, DevOps, QA and business stakeholders throughout the SDLC.
  • Drive improvements across automated testing, CI/CD, observability and production stability.
  • Mentor engineers and provide technical direction without moving away from day-to-day engineering.
Must-Have Experience
  • 10+ years of Java/J2EE software engineering experience, with recent hands-on development experience.
  • Proven experience operating as a Java Tech Lead, Technical Lead or Lead Developer while continuing to code.
  • Strong experience developing enterprise applications using Java/J2EE, Spring and Spring Boot.
  • Strong banking or financial-services experience, ideally within large, regulated enterprise environments.
  • Experience designing and building microservices and REST APIs.
  • Strong understanding of object-oriented design, design patterns, data structures and enterprise application architecture.
  • Experience with distributed systems and event-driven architectures.
  • Experience with messaging technologies such as Kafka, IBM MQ or similar.
  • Strong experience with SQL and relational databases, with the ability to diagnose application and data-layer issues.
  • Strong understanding of multithreading, concurrency, application performance and Java troubleshooting.
  • Experience with CI/CD, automated testing, Git and modern DevOps engineering practices.
  • Experience troubleshooting production applications using monitoring and observability tooling such as Splunk, Dynatrace, AppDynamics, Grafana, ELK or Prometheus.
  • Demonstrated ability to lead developers, review code, challenge technical designs and make hands-on engineering decisions.
  • Strong communication skills with the ability to work across engineering, architecture and business teams.
Nice to Have
  • Experience within payments, transaction banking, cash management or financial transaction processing.
  • Knowledge of payment technologies and standards such as SWIFT, CHAPS, TARGET2, ISO 20022, CBPR+ or real-time payments.
  • Experience supporting high-volume, highly available transactional systems.
  • Experience with Oracle or other enterprise relational databases.
  • Experience deploying Java applications across on-premise, hybrid or cloud environments.
  • Working knowledge of JVM diagnostics, including heap, memory, thread and garbage-collection troubleshooting.
  • Experience with financial transformation or payments tooling such as Trace Financial Transformer, Volante or Bottomline.
  • Understanding of operational resilience and Site Reliability Engineering principles.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hands-on Senior Java Tech Lead: Banking Microservices
Hands-on Senior Java Tech Lead: Banking Microservices

Insight Global (United States) • Dublin

On-site
EUR 95,000 - 135,000
Lead Software Engineer - Java/Payments
Lead Software Engineer - Java/Payments

JP Morgan Chase • Dublin

On-site
EUR 120,000 - 180,000
Senior Java Engineer
Senior Java Engineer

Cpl • Connacht

On-site
EUR 60,000 - 90,000
Lead Java Developer
Lead Java Developer

Cpl • Dublin

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

Testing Site - JPMC • Dublin

On-site
EUR 120,000 - 180,000
Lead Software Engineer - Java, Spring
Lead Software Engineer - Java, Spring

Testing Site - JPMC • Dublin

On-site
EUR 120,000 - 150,000
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
Software Engineer III - Java/Payments
Software Engineer III - Java/Payments

JP Morgan Chase • Dublin

On-site
EUR 90,000 - 140,000
Lead Software Engineer - HP NonStop Development
Lead Software Engineer - HP NonStop Development

JPMorgan Chase & Co. • Dublin

On-site
EUR 120,000 - 170,000
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
Top locations