Job Openings
Senior Java Developer
About the job Senior Java Developer
Overview:
We are seeking a highly skilled Senior Java Developer with a robust background in Java development, particularly within the Banking/Trading sector. This position involves hands-on development of a critical back-office application responsible for generating invoices from deal cashflows and managing payment instructions to Treasury systems. The ideal candidate should have strong experience in Java with Spring and SpringBoot, and be well-versed in best practices and recent methodologies such as SOLID principles, TDD, and BDD.
Key Responsibilities:
- Application Development:
- Lead the development and enhancement of a back-office application central to our expansion in APAC, using Java with Spring and SpringBoot.
- Implement best coding practices, including SOLID principles, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
- Stakeholder Collaboration:
- Collaborate closely with local and international teams, including:
- Another local developer on the project who is the Singapore-based expert.
- The Europe development team based in Paris.
- Business Analysts in both Singapore and Paris.
- Back Office users across the APAC region, including Singapore, Australia, and Japan.
- Collaborate closely with local and international teams, including:
- Project Ownership:
- Quickly assume responsibility for the project, managing all necessary modifications to meet the evolving needs of different APAC regions.
- Ensure the application meets user requirements and operates smoothly across all designated markets.
Required Qualifications:
- Experience:
- 5-7+ years of hands-on Java development experience, with a strong focus on Spring and SpringBoot.
- Minimum 3 years of experience in a Banking/Trading environment, with familiarity in developing financial applications.
- Technical Skills:
- Proficiency in Java, Spring, and SpringBoot.
- In-depth understanding of modern development practices (SOLID, TDD, BDD).
- Soft Skills:
- Strong communication and collaboration skills to work effectively with a multi-regional team.
- Ability to work independently and take initiative in a fast-paced environment.
Additional Information:
This is a unique opportunity to be part of a critical project that supports our APAC expansion.