Description

We are seeking a highly skilled and experienced Java Developer with 12-15 years of hands-on experience who is eager to transition into an Architect role. The ideal candidate will have a strong background in the Banking and Financial Services (FS) domain, particularly in Treasury and Risk areas. This is a fantastic opportunity to join a dynamic team in London and contribute to the design and development of cutting-edge financial solutions.

Key Responsibilities:
Lead the design, development, and implementation of complex Java-based applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Provide architectural blueprints and technical leadership to our IT team.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
Mentor and guide junior developers.
Required Skills and Experience:
12-15 years of hands-on experience in Java development.
Strong expertise in Java, Spring, Hibernate, and related technologies.
Proven experience in designing and developing high-performance applications.
Solid understanding of object-oriented programming and design patterns.
Experience with microservices architecture and cloud technologies.
Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
Excellent problem-solving skills and attention to detail.
Strong communication and leadership skills.
Desirable Experience:
Experience in the Banking and Financial Services (FS) domain.
Knowledge of Treasury and Risk management systems.
Understanding of regulatory requirements and compliance in the financial sector.
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field

Education

Bachelor's or Master's degrees