Design and build backend services for financial applications, focusing on high-performance APIs, automated testing, and improving system scalability.
PP - JAVA API Engineer B. - Job7839Summary
We are seeking a senior Java API Engineer to design and build backend services for financial services applications. This role is critical for delivering reliable, high-performance APIs and improving system scalability, security, and maintainability.
The position offers the opportunity to work across the full backend stack using core Java technologies and frameworks (Spring, Spring Boot, Hibernate/JPA, JMS) and to lead performance tuning, transaction management, and automated testing efforts within an Agile team.
Responsibilities- Participate in the design, development, implementation, and testing of technical systems.
- Implement shared components and frameworks using Java in a Linux-based environment.
- Write unit, integration, and functional tests, including using simulators and mock frameworks.
- Work in an agile environment, interacting with architects, cross-functional engineering teams, Product Management, QA, and Operations teams to ensure the correct product is developed.
- Understand and contribute to technical domain architecture.
- Participate in code reviews to ensure code quality and shared knowledge.
- Assist in troubleshooting, debugging, and optimizing code in production to ensure high availability and performance.
- A minimum of 6 years of experience in software development, with a focus on backend systems and financial services applications.
- Excellent Java programming skills with a deep understanding of JVM fundamentals, memory management, and performance tuning.
- Proficiency in common Java APIs and frameworks, including Spring, Spring Boot, Hibernate, JPA, and JMS.
- Strong experience in developing RESTful web services and implementing RESTful API design principles.
- Solid understanding of concurrency, multi-threading, and transaction management in distributed systems.
- Expertise in developing automated unit, integration, and functional test suites.
- Familiarity with the Maven build tool for managing project dependencies and builds.
- Experience with version control systems, particularly git/Github.
- Solid understanding of Continuous Integration (CI) and Continuous Delivery (CD) concepts, with experience in setting up and managing CI/CD pipelines.
- Strong knowledge of relational databases, with hands-on experience in SQL for data manipulation and querying.
- Experience in optimizing database queries and understanding database transactions and isolation levels.
- Proficiency in Linux commands and shell scripting for automation and system management tasks.
- Experience in configuring and maintaining application servers and environments in a Linux-based ecosystem.
- Understanding of application security principles, including authentication, authorization, encryption, and secure coding practices.
- Experience in performance tuning, load testing, and optimizing applications for scalability and high availability.
- Strong experience working in Agile environments with a focus on continuous improvement, iterative development, and collaboration.
- Excellent problem-solving skills with the ability to diagnose and resolve complex technical issues.
- Strong communication skills, both written and verbal, with the ability to articulate technical concepts to non-technical stakeholders.
Top Skills
Git
Hibernate
Java
Jms
Jpa
Linux
Maven
Restful Apis
Spring
Spring Boot
SQL
Similar Jobs
Other
The Program Officer/Manager will enhance business advocacy and economic resilience in Southeastern Europe, overseeing programs and collaborating with local organizations.
Top Skills:
ExcelMs Office (WordPowerpoint)
Productivity • Software
The Performance Marketing Specialist will execute AI-powered campaigns, optimize funnel performance, manage metrics, and collaborate with creative teams.
Top Skills:
Ai Video PlatformsFigmaInstantlyKlaviyoSendpotion
Software
Develop and enhance data recovery tools using C/C++. Analyze storage formats, implement libraries, and collaborate with teams on recovery workflows.
Top Skills:
C,C++,Git,Github Actions,Conan
What you need to know about the Dublin Tech Scene
From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.



