Java Developer – Hybrid (Belfast) | Permanent | Financial Services
Our client, a leading organisation within the financial services industry, is seeking a talented and experienced Java Developer to join their growing technology team on a permanent basis.
This role offers the opportunity to work on cutting-edge enterprise systems that power critical data-driven processes across the business. You'll play a key role in developing and maintaining high-performance applications using Java 17, Spring Batch, Spring Integration, and GridGain Database, while contributing to complex data workflow and integration projects.
Key Responsibilities
* Design, develop, and maintain scalable Java 17 applications supporting enterprise data operations.
* Build, optimise, and manage batch processing solutions using Spring Batch.
* Design and implement integration flows with Spring Integration.
* Develop efficient SQL queries, stored procedures, and scripts to support data pipelines.
* Work with GridGain Database to deliver distributed, high-performance data solutions.
* Support the transition and optimisation of data workflows from MongoDB to GridGain.
* Automate deployment and operational processes within Unix/Linux environments.
* Collaborate closely with cross-functional teams to deliver robust, secure, and scalable solutions.
Skills & Experience Required
* Strong proficiency in Java 17 and familiarity with the latest Java features.
* Proven experience with Spring Batch and Spring Integration frameworks.
* Solid understanding of Unix/Linux scripting and SQL development.
* Hands-on experience with GridGain Distributed Cache/Database.
* Proficiency with MongoDB and experience in data migration or integration projects.
* Strong understanding of data modeling, distributed architectures, and database design.
* Familiarity with Git or other version control systems.
* Excellent analytical, communication, and problem-solving abilities.
Role Details
* Location: Belfast (Hybrid – 2–3 days onsite per week)
* Employment Type: Permanent
* Sector: Financial Services
* Salary: Competitive, with comprehensive benefits package
If you're a passionate Java Developer seeking a long-term opportunity within a high-performing financial services environment, this role offers a chance to work with cutting-edge technologies and shape the future of data-driven systems.