Filter Results

  • Pay
  • Job Type
  • Distance From
  • Industry

Find and Apply for Back End Developer Jobs

  • Job type

    Temporary
  • Location

    Central Park, Dublin 18
  • Working Pattern

    Full-time
  • Specialism

    Software Development
  • Industry

    Banking & Financial Services
  • Pay

    €500- €550 per day

Looking for a Career in Banking

Role Summary
We are seeking a highly skilled Senior Java Backend Developer to join our Cards Microservices squad. In this role, you will be responsible for designing, delivering, and maintaining resilient, scalable, and modern APIs that power exceptional customer experiences. You will play a key role in advancing the bank’s engineering capabilities by adopting modern tools, technologies, and best practices while working in a collaborative, agile environment.

Key Responsibilities
  • Work within an agile squad to design, develop, test, implement, and support IT solutions aligned with business requirements.
  • Build and maintain high-quality APIs and Java-based microservices
  • Act as a technical leader, driving engagement and delivering positive outcomes for customers and stakeholders
  • Collaborate closely with Product Owners, Architects, Security, and Platform teams
  • Ensure that all solutions meet security, scalability, and reliability standards expected of critical banking services
  • Proactively identify potential risks/issues and manage them effectively through strong stakeholder engagement
  • Contribute to and uphold engineering best practices, coding standards, and quality assurance
  • Participate in and lead code reviews, ensuring high-quality deliverables
  • Mentor and support junior developers within the team
  • Drive continuous improvement by adopting modern development tools and practices

    Skills & Experience Required
    • Minimum 5+ years of experience in backend development using Java microservices
    • Strong experience with Spring Framework (Spring Boot, Spring Data, Spring Security, etc.)
    • Proficiency in Java (JDK 8 or later) including streams, lambdas, multithreading, and NIO
    • Experience with API design and development using modern architecture patterns
    • Knowledge of authentication mechanisms such as JWT, OAuth2, etc.
    • Experience with databases such as Oracle and/or Cassandra
    • Hands-on experience with messaging systems like Kafka or IBM MQ (JMS)
    • Familiarity with integration design patterns
    • Experience with CI/CD pipelines (Jenkins preferred)
    • Working knowledge of Ansible for automation
    • Experience contributing to and maintaining coding standards and governance
    • Exposure to AI-assisted development tools (e.g., GitHub Copilot) is desirable

      Key Competencies
      • Strong technical leadership and mentoring skills
      • Excellent communication and stakeholder management abilities
      • Ability to explain technical concepts to non-technical audiences
      • Strong problem-solving and decision-making skills
      • Adaptability to work in a fast-paced, agile environment
        Qualifications
        Degree in computer science are beneficial for the role and we look for candidates with equivalent practical experience.


What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.

Get job alerts for this search

Be the first to hear about jobs which match your search criteria