We are seeking a highly skilled and motivated Java Developer to join a dynamic team.
In this role, you will be instrumental in the end-to-end system analysis, design, development, and maintenance of FX+ trading applications. You will be a key contributor in an Agile environment, driving both system architecture and delivery process improvements while mentoring junior team members.
The ideal candidate is a proactive team player with a strong backend development background and a passion for building robust, scalable financial systems.
Main Responsibilities
Perform system analysis, design, development, testing, and maintenance for the FX+ application suite.
Actively participate in and contribute to Agile/Scrum ceremonies, ensuring timely and high-quality delivery of software increments.
Proactively contribute to the continuous improvement of system architecture, design patterns, and coding standards.
Help enhance the team's delivery pipeline by advocating for and implementing improvements in development tools, methodologies, and test automation frameworks.
Function as a core team member by actively collaborating, resolving or escalating issues promptly, seeking help when needed, and assisting colleagues to achieve team goals.
Provide guidance, support, and technical coaching to junior developers to foster their growth and ensure team-wide competency.
Qualifications \& Experience
A Bachelor's degree in Computer Science, Computer Engineering, or a related field.
Minimum of 5 years of professional experience in Java backend development.
Strong proficiency in backend technologies: Java, Spring Boot, RESTful Web Services, and Hibernate.
Hands-on experience with messaging systems, specifically IBM MQ or similar message-oriented middleware.
Solid experience with Linux operating systems and command-line environments.
Proven experience working in an Agile/Scrum development environment.
Excellent verbal and written communication skills in English.
Demonstrated ability as a collaborative team player with strong interpersonal skills.
Ideal candidates will also have experience with:
Web development technologies such as HTML5, CSS, and JavaScript/TypeScript.
Modern front-end frameworks, particularly Angular.
Practical experience in a Scrum Master role or strong knowledge of Agile coaching principles.
Previous experience in the Financial Services or FX (Foreign Exchange) domain.
An immediate start is highly preferred.