jobtraffic
Senior Java Software EngineerjobtrafficIreland
jobtraffic

Senior Java Software Engineer

jobtraffic
  • IE
    Ireland
  • IE
    Ireland

About

Senior Software Development Engineer (Java)


If the following job requirements and experience match your skills, please ensure you apply promptly.

Company: Albany Beck

Location: Dublin (Hybrid)

Engagement: Permanent

About Albany Beck

Albany Beck is a consultancy dedicated to delivering tailored talent and operational solutions to our clients across Financial Services and beyond. We partner with top-tier financial institutions to deliver expert consulting and transformation services. Our collaborative approach places experienced professionals in high-impact roles, helping our clients to navigate complex challenges and realise strategic outcomes.

Role Overview

Albany Beck are growing our Technology Practice, with immediate deployment opportunities onsite with one of our Financial Services clients, based in Dublin. We are looking for a Senior Software Development Engineer to support the development of highly resilient, real-time financial systems. This role will involve working on high-availability platforms that process financial transactions in real time, requiring strong engineering discipline, deep Java expertise, and experience designing low-latency, fault-tolerant systems. The successful candidate will contribute across the full Software Development Life Cycle, from technical design through to implementation, testing and deployment, ensuring that software is delivered to production in line with engineering standards and best practices.

Key Responsibilities

  • Contribute across all phases of the Software Development Life Cycle, including design, development, testing and release
  • Develop high-quality, maintainable code aligned to established engineering standards and best practices
  • Work closely with engineering teams to review technical designs, development estimates and solution approaches
  • Deliver features end-to-end, including automated testing, documentation and deployment
  • Identify issues and risks early, taking ownership of solutions and improvements
  • Collaborate with cross-functional teams including engineers, architects and product stakeholders
  • Monitor and understand how applications behave in production environments, ensuring stability and performance
  • Continuously expand knowledge of the platform, systems and business domain

Technical Skills & Experience

  • Strong Java design and development experience within web services or microservices architectures
  • Minimum 5+ years’ experience in a software development role
  • Proven experience designing and building high availability and fault-tolerant systems
  • Experience developing high-performance, low-latency applications with strict uptime requirements (e.g. 99.999% availability)

Core Technology Stack

  • Java xcfaprz
  • Spring Boot
  • Tomcat
  • MyBatis
  • SQL
  • Docker
  • Experience working within cloud environments such as Google Cloud
  • Containerised deployments and microservices architecture

Monitoring & Production Support

  • Experience monitoring large-scale applications using tools such as: ElasticSearch, Kibana
  • Git
  • Jenkins
  • JUnit
  • Cucumber

Performance & Optimisation

  • Experience with performance testing and optimisation tools such as: JMeter, Gatling
  • Profiling tools for diagnosing application performance issues

Additional Technical Knowledge

  • Strong understanding of application process flows and troubleshooting techniques
  • Deep understanding of the Java Virtual Machine (JVM) including: Threading models, Memory management, Performance tuning

#J-18808-Ljbffr
  • Ireland

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.