HAYS

Senior Java Consultant

Posted: Oct 27, 2025

Job Description

Role SummaryThe Senior Developer will lead the development of risk management platforms, including a data warehouse and microservices. These systems support risk analysis, capital requirement calculations (KCCP), and ICS management. The role focuses on delivering scalable solutions, contributing to architecture and design, and mentoring junior developers.Key Responsibilities of the roleDesign, develop, and maintain scalable software solutions using Java, Spring Boot, and related technologies.Contribute to system architecture, code quality, and technical planning.Collaborate effectively within an agile team, ensuring clear communication and shared understanding.Apply best practices in testing (BDD/TDD) and continuous improvement.Support junior developers through mentoring and knowledge sharing.Stay current with emerging technologies and tools relevant to the role. WHAT YOU'LL BRING:EssentialStrong communication and interpersonal skillsProficient in developing applications in Java 11+, Spring and Spring Boot (5 years)Experience working with relational databases, particularly Oracle.Experience in working using Behaviour Driven Development / Test Driven Development methodologiesExperience in a scripting language (Shell, Python or similar)Desirable SkillsKnowledge of capital markets and financial risk managementExperience with working in an agile teamExperience with Cloud technologies (AWS, Azure, GCP etc)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In