TK

Senior Java Software Engineer

Hiring from
Ireland
Work type
Hybrid
Posted

627,630 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Thomson Keene are partnering with a leading global financial institution to hire a Senior Java Developer for a high-performing Payments Technology team responsible for building and supporting highly scalable, business-critical payment processing platforms.


Please note: This is a daily rate contract on an initial 6-18 months w/ 3 days per week on-site in South Dublin


This is a hands-on engineering role where you'll design, build, enhance and support high-volume, low-latency distributed systems that power global payments. Working within an Agile environment, you'll collaborate with Product Owners, Architects, Developers and QA Engineers to deliver resilient, event-driven solutions used across international banking operations.


What You'll Be Doing

  • Designing and developing enterprise-scale Java applications
  • Building microservices and REST APIs using Spring Boot
  • Developing event-driven architectures leveraging Kafka and messaging technologies
  • Creating scalable, high-performance payment processing solutions
  • Driving software delivery through CI/CD and DevOps best practices
  • Optimising application performance, troubleshooting production issues and supporting mission-critical systems
  • Collaborating across engineering, architecture and product teams to deliver complex technical solutions
  • Contributing to engineering standards, code quality and continuous improvement initiatives


Required Experience

  • Strong hands-on development experience with Java
  • Expertise in Spring Boot, Microservices and REST APIs
  • Experience with Apache Kafka, messaging platforms and asynchronous processing
  • Strong SQL and database design skills
  • Experience building distributed systems and event-driven architectures
  • CI/CD pipeline development and DevOps practices
  • Containerisation experience with Docker and Kubernetes
  • Strong debugging, root-cause analysis and performance tuning capabilities
  • Experience securing APIs using OAuth2, JWT and related authentication technologies
  • Agile software delivery experience including code reviews and engineering best practices


Desirable Experience

  • Payments technology or banking systems experience
  • ISO 20022 messaging standards
  • Mulesoft integrations
  • Oracle, MongoDB and Redis
  • JBoss / OpenShift environments
  • AWS, Azure or other cloud platforms
  • Experience within highly regulated enterprise environments


Why Apply?

  • Build software that processes high-value global payment transactions
  • Work on large-scale distributed systems and modern cloud-native architectures
  • Join a globally recognised engineering organisation
  • Exposure to mission-critical, high-throughput platforms
  • Opportunity to influence architecture, engineering standards and platform evolution


Similar jobs

Apply for this job100% free