Spark Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Crédit Agricole Corporate and Investment Banking (Crédit Agricole CIB) is the corporate and investment banking arm of Crédit Agricole Group, world’s 10th largest bank by total assets.
Our Singapore center is the 2nd largest IT setup (after Paris Head Office) for Crédit Agricole CIB's worldwide business. We work daily with international branches located in 30 markets by:
- Envisioning and preparing the Bank’s futures information systems
- Partnering and supporting core banking flagships and transverse areas in their large-scale development projects
- Providing premium In-house Banking applications
This unique positioning empowers us to bring our core banking business a sustainable competitive advantage on the market. We seek innovative and agile people sharing our mindset to support ambitious and forthcoming technological challenges.
The Team & Department
The department of Corporate and Support Functions IT (CSI) is responsible for the development and maintenance of risk and finance applications, used by end users worldwide. Our Risks Core Systems (RCS) section handles applications responsible for risk data collection, risk calculation and monitoring for CA-CIB worldwide.
The section handles applications responsible for risk data collection, risk calculation and monitoring for CACIB worldwide. It also covers Front Office Applications, Credit Decision Processing tool, Global Authorization Repository system and Default History Data Base. The applications are all in-house developments.
Position
Main responsibilities
NOTE: We are open to Spark Developer and/or Java Developer
As Java Software Engineer:
- Deliver fully tested source code complying with quality indicators objectives
- Address technical aspects with Architect and functional aspects with business analysts
- Liaise with business analysts for clarification and understanding of requirements
- Solution design using proven patterns, awareness of anti-patterns, performance tuning
- Analyze technical constraints considering functional impact
- Organize and take ownership of detailed technical documentation
- Provide detailed estimation for development of solution
- Develop test strategy in coordination with project manager / business analysts
- Perform design and code review for other team members
- Mentor junior team members
- Be proactive and ensure a continuous improvement mindset for the team
- Work in a fast-paced Agile work environment
- Report code quality indicators to Project manager / Team head periodically
- Adhoc duties as assigned
Qualifications and Profile
- This position requires a minimum of 8 years’ relevant experience in software development and testing
- Solid understanding in Java 17/21, Spring boot, Unix shell scripting , and MS SQL
- Experience in Apache Spark , Kubernetes and Docker
- Knowledge on both frontend and backend development
- Solution design using proven patterns, awareness of anti-patterns, performance tuning
- In-depth knowledge on Relational databases – MS SQL Server, SQL profiler, query analyzer
- Knowledge of scheduling tools (Airflow, Control-M )
- Experience with CI/CD pipelines (Jenkins/GitLab/ ArgoCD or similar)
- Good understanding & working knowledge of Agile/Scrum
Other Professional Skills and Mindset
- Knowledge in Risk
- Knowledge of project management and software development lifecycle would be a plus
- Exposure with cloud platforms (AWS, Azure or GCP) for data processing.
- Excellent analytical and organizational skills
- Fast reacting and autonomous, with a problem-solving orientation
- Experience working in enterprise or financial services environments is an advantage.
Note -This is 12 months contract role. Renewable subject to performance.
We offer a competitive remuneration package, consistent with your qualifications and experience. For fair employment practices, we are keen on Singaporeans/SPR ONLY.
Visit us on: