Job Title
Java Software Developer
-----------------------------------
We are seeking a skilled and experienced Java Developer to join our Agile development team. As a key member of our team, you will be responsible for developing and maintaining high-quality Java applications according to specifications.
The successful candidate will have strong knowledge of core Java packages, Lambda expressions, Stream API, and Concurrent programming. They will also have experience working in Agile development environments and proficiency with relational databases.
In addition to technical skills, the ideal candidate will possess excellent communication and collaboration skills, with the ability to work effectively within a structured team environment.
-----------------------------------
Required Skills and Qualifications
* 5-7 years of hands-on experience in Java development
* Strong knowledge of core Java packages, Lambda expressions, Stream API, and Concurrent programming
* Experience with object-oriented development paradigms and design patterns
* Ability to write clean, readable, and maintainable code
* Experience working in Agile development environments
* Proficiency with relational databases
* Familiarity with build and deployment tools (Gradle, Maven, Jenkins, Git)
-----------------------------------
Benefits
We offer a collaborative team environment with clear technical guidance, professional development opportunities, and competitive salary and benefits package.
Our company values enterprise architecture certifications and encourages continuous learning and growth.
-----------------------------------
About Our Company
We are one of the largest custodian banks, asset managers, and asset intelligence companies in the world.
We provide investment servicing, data & analytics, investment research & trading, and investment management to institutional clients.