- Company Name
- Aneo
- Job Title
- Senior Java / Architecte logiciel junior – Finance de Marché (CIB) H/F
- Job Description
-
**Job Title**
Senior Java / Junior Software Architect – Market Finance (CIB)
**Role Summary**
Design, develop, and maintain cloud‑native Java applications for a major investment bank. Combine backend Java engineering, collaborative front‑end development (Angular), and software architecture responsibilities while driving quality, scalability, and continuous delivery in a GCP environment.
**Expectations**
- 5–10 years of professional Java development (Java 17+) in complex or financial domains.
- Proven or strong interest in software architecture, modular design, and maintainability.
- Hands‑on experience or strong aptitude for cloud (GCP) and DevOps (Docker, Kubernetes, CI/CD).
- Ability to work autonomously and within agile, cross‑functional teams.
- Fluent English (C1/C2); French proficiency preferred.
- Banking or investment‑bank experience is a plus.
**Key Responsibilities**
- Design, code, test, and support robust, high‑performance Java 17 applications.
- Develop and maintain Angular front‑end components to ensure smooth user experience.
- Define and evolve software architecture: module design, technology selection, scalability, and maintainability.
- Implement and manage GCP cloud environments, Docker containers, Kubernetes orchestration, and CI/CD pipelines.
- Apply software craftsmanship practices: Clean Code, automated testing, code reviews, and comprehensive documentation.
- Collaborate agilely with business, infrastructure, and product teams to deliver quality increments rapidly.
**Required Skills**
- Java 17+ (Spring/EE ecosystem preferred)
- Angular (front‑end framework)
- Software architecture principles and design patterns
- GCP cloud services, Docker, Kubernetes
- CI/CD tools (e.g., GitLab, Jenkins, Argo) and DevOps mindset
- Agile/Scrum methodology
- Strong analytical, problem‑solving, and communication skills in English (C1/C2)
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Relevant certifications (e.g., Oracle Certified Professional Java, Google Cloud Professional, Certified Kubernetes Administrator, Scrum Master) are advantageous but not mandatory.