Junior Software Engineer (Java)
Singapore • Vollzeit
Bewerben Sie sich als Erste/r!
- Erfahrung
- 1+ yrs
- Gehalt
- —
- Stellenangebote
- 1
- Veröffentlicht
- vor 5 Stunden
Where you'll work
Stellenbeschreibung
About Crédit Agricole CIB
Crédit Agricole Corporate and Investment Bank (Crédit Agricole CIB) is the corporate and investment banking business of Crédit Agricole Group, which is the world’s 10th largest bank by total assets. Its Singapore center is the bank’s second-largest IT hub worldwide, supporting international branches across 30 countries.
The team helps shape future information systems, supports core banking platforms and large-scale development work, and delivers in-house banking applications that strengthen the bank’s competitive position.
Department Overview
The Capital Markets IT team builds and maintains technology solutions used in financial markets, including trading, investment, risk, market data, regulatory functions, and analytics. The environment includes both in-house and vendor platforms across front office, back office, market data referential, and market risk applications.
The Foreign Exchange IT division supports the full value chain to keep business activity running and help it scale, while also working with modern technologies such as APIs, cloud, and artificial intelligence where relevant.
Role Summary
The bank is looking for a Junior Software Engineer with strong Java programming ability to contribute to software projects across design, development, testing, debugging, and deployment. The role involves building applications and utility programs that support end users and improve operational efficiency.
Key Responsibilities
- Investigate business and technical needs, then design and build software or utility programs using sound engineering and analytical methods.
- Detect and fix issues that may affect the wider organisation over the long term, while identifying security risks and supporting initial threat modelling and secure coding standards.
- Maintain software configuration processes, oversee release build and verification activities, and support quality assurance teams with technical guidance.
- Enhance existing applications, carry out software testing and validation, and improve overall product reliability.
- Work with hardware and infrastructure teams to align software with on-premise or cloud capacity constraints and performance expectations.
- Take part in proof-of-concept work for new technologies and research initiatives.
- Build scripts, tools, and automation solutions to reduce manual work and improve process efficiency.
- Use programming languages such as Python and shell scripting to streamline repetitive tasks.
- Keep track of industry developments, emerging tools, and regulatory changes relevant to capital markets.
Qualifications and Experience
- At least 1 year of practical Java development experience.
- Strong working knowledge of UNIX environments and database management systems such as SQL, Oracle, Sybase, and Big Data platforms.
- Exposure to tools and technologies including Elastic Search, Grafana, Prometheus, Kibana, Control-M, Kafka, Confluence, Jira, GitLab, and MQ Series is advantageous.
- Familiarity with cloud platforms and related services.
- Experience using DevOps tools such as Git, Maven/Graven/Nuget/Ansible, Jenkins, and Sonar.
- Hands-on experience with Docker and Kubernetes.
- Database experience with Oracle and Sybase.
- Understanding of microservices development.
Additional Information
This opportunity is based in Singapore and is a full-time, onsite role. No internship duration, start date, stipend, or vacancy count was specified in the source.