Experienced Java Backend Developer Required

Job ID: 39832939

Budget: €36 – €0 EUR

Java Backend Developer (m/f/d)

General information
Reference: 175536
Location: Limerick
Start: 03.11.2025 (ASAP)
Volume: full-time 5 Days Onsite
Duration: 30.08.2026 + Option
Languages: English

Your Skills
- Minimum 5 years of experience as a Java Backend Developer, ideally in a high-transaction, enterprise-scale environment.
- Strong experience with backend development using Java and associated technologies (Spring, Hibernate, etc.).
- Solid understanding of non-functional requirements such as scalability, availability, and performance.
- amiliarity with payment gateway systems, APIs, and protocols.
- Experience with microservices architecture and designing scalable backend systems.
- Experience or interest in implementing industry standards such as Nexo or other payment protocols.
- Ability to troubleshoot complex backend issues and collaborate with cross-functional teams to implement solutions.
- Strong communication skills and the ability to work well in a team-oriented, agile environment.

Your Tasks
- Develop and maintain backend systems for the IPG to process high volumes of transactions securely and efficiently.
- Ensure the system meets non-functional requirements for performance, scalability, availability, and overall system resilience.
- Design, implement, and optimize backend services and APIs in Java to support payment processing.
- Collaborate with cross-functional teams to integrate the backend systems with other components of the payment gateway.
- Contribute to the adoption of Nexo payment standards and future-proof the platform for alternative payment methods.
- Write high-quality, maintainable, and scalable code with a focus on performance and security.
- Troubleshoot and resolve complex backend system issues, ensuring minimal downtime and maximum system availability.
- Participate in code reviews, providing feedback and ensuring adherence to best practices.
- Continuously monitor system performance and optimize backend services to handle increasing transaction loads.