- Deneyim
- Up to 3 yrs
- Maaş
- —
- Açılışlar
- 1
- Yayınlandı
- 13 saat önce
Where you'll work
İş tanımı
About Us
Crédit Agricole Corporate and Investment Banking (Crédit Agricole CIB) is the investment banking division of Crédit Agricole Group, a major global financial institution. Our Singapore IT center is the second largest globally, supporting international branches across 30 markets. We focus on developing and maintaining future information systems, supporting core banking systems, and providing in-house banking applications to drive competitive advantage.
We are looking for innovative and agile individuals to join us in tackling ambitious technological challenges.
Position Overview
We are seeking a Junior Java Developer to join our Cash Management and Corporate Banking Services (CCS) department. In this role, you will contribute to the development and maintenance of the International Core Banking System. You will be responsible for enhancing and supporting the Cash Management digital platform, implementing new features, and adapting to agile and scrum methodologies.
Main Responsibilities
- Develop and enhance cash management and reporting applications to align with evolving business needs.
- Provide continuous maintenance and support for existing applications, ensuring system stability and optimal performance.
- Implement solutions using Test-Driven Development (TDD) and Behavior-Driven Development (BDD) principles to ensure high-quality, robust code.
- Collaborate closely with business stakeholders to understand and analyze requirements, translating them into effective technical solutions.
- Engage with product owners and business analysts to clarify requirements and user stories.
- Provide accurate time estimates for user stories to aid in project planning.
- Work with cross-functional teams to ensure the successful delivery of projects.
- Apply basic cash management functional knowledge to ensure application alignment with industry standards.
- Utilize Agile and Scrum methodologies throughout the project lifecycle.
- Support production applications by analyzing and resolving issues as they arise.
Qualifications and Profile
- Fresh graduate or junior professional with less than 3 years of experience.
- Master's or Bachelor's degree in Computer Science.
- Familiarity with technologies such as Spark programming, Flink, Kafka, Elastic Search, HBase, HDFS, and MongoDB.
- Experience with TDD and BDD environments, including unit testing frameworks like JUnit, Mockito, and Cucumber.
- Solid understanding of software architecture, design patterns, and development best practices.
- Strong analytical and problem-solving abilities in a complex industry.
- A collaborative team player eager to learn and innovate.
- Excellent organizational and communication skills, with experience in a multicultural setting.
- Adaptable to changing business requirements, customer-focused, and capable of working effectively with both functional and technical teams.
- Basic understanding of cash management functions.
- Proficiency in Agile and Scrum methodologies.
- Prior experience in the financial industry is advantageous.
Additional Information
This is a full-time, onsite position in Singapore.