Negotiable
Undetermined
Hybrid
Saint-Quentin, France
Summary: The Tech Lead - Java Developer position at Crédit Agricole CIB involves leading the development of cash management solutions within the IT and Operation Services department. The role requires collaboration with technical leads, architects, and development teams in an international environment, focusing on the analysis, design, and implementation of scalable Java applications. Candidates should have extensive experience in Java development and Big Data technologies, contributing to innovative banking solutions. The position offers opportunities for professional growth and a hybrid working model.
Key Responsibilities:
- Analyze and conceptualize business needs.
- Draft specifications according to business requirements.
- Collaborate closely with analysts, designers, and support teams.
- Participate in designing technical solutions and implementing new architectures (APIs, micro-services, Cloud).
- Develop and maintain applications, ensuring quality, performance, stability, maintainability, and scalability.
- Adhere to established development standards (CI/CD, DDD) and promote systematic testing practices (BDD/TDD).
- Document technical and project-related information.
Key Skills:
- Proficiency in Java (versions 8-21) and experience in scalable application design and maintenance.
- Strong knowledge of Big Data technologies (Apache Kafka, Apache Spark).
- Familiarity with SQL and NoSQL databases (PostgreSQL, MongoDB, HBASE, ELK).
- Experience with DevOps practices and tools (Jira, GIT, Maven, Jenkins, Ansible).
- Understanding of Software Craftsmanship principles (code smell, refactoring, TDD, BDD).
- Experience with Docker, Kubernetes, and cloud environments (GCP is a plus).
- Operational English proficiency.
Salary (Rate): undetermined
City: Saint-Quentin-en-Yvelines
Country: France
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT