TRCI-26-05067
Lead Java/Angular Engineer (Azure, DevOps/CI-CD)
Senior (9+ years) contract role in banking based in Lille with occasional remote. The mission is to design and evolve a Java/Spring Boot + Angular solution on Azure, set up and improve CI/CD and code quality tooling, drive DevSecOps practices, and ensure operational excellence (observability, performance, incident follow-up, RCA, and technical debt control). The person will also mentor developers through reviews and workshops, lead on complex architecture topics (microservices/hexagonal/monolith), secure releases (deployment strategies, rollback, feature flags), and communicate effectively in English with a partner.
Position summary
- Location
- France
- Workplace
- On-site
- Employment
- Contract
- Experience
- Minimum 9 years and Maximum 15 years
Role overview
Why This Role Matters.
Senior (9+ years) contract role in banking based in Lille with occasional remote. The mission is to design and evolve a Java/Spring Boot + Angular solution on Azure, set up and improve CI/CD and code quality tooling, drive DevSecOps practices, and ensure operational excellence (observability, performance, incident follow-up, RCA, and technical debt control). The person will also mentor developers through reviews and workshops, lead on complex architecture topics (microservices/hexagonal/monolith), secure releases (deployment strategies, rollback, feature flags), and communicate effectively in English with a partner.
Your Impact
Deliver Enterprise Value
Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.
Collaboration
Work Across Teams
Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.
Growth
Learn Continuously
Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.
Career Path
Grow With Ubique
Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.
Responsibilities
What You'll Be Doing.
Every role at Ubique contributes directly to solving meaningful business challenges for our clients.
Support the development of developers' skills: code reviews, peer and mob programming, technical workshops, individual mentoring
Equip the team: CI/CD chain, code quality tools, project templates, development standards and technical documentation
Manage the balance between the build and the run: monitoring incidents, root cause analysis, maintaining operational conditions, controlling technical debt
Predict performance testing and security compliance (DevSecOps approach)
Secure releases: deployment strategies, rollback plans, feature flags
Java, Spring Boot, Angular
Confirmed expertise on the Java foundation and its frameworks (Spring Boot,...)
Strong cloud experience, ideally Azure
Good control of observability and application performance
Knowledge of exchange patterns (RESTful APIs, Event-Driven,...)
Strong software Craft culture (TDD, Clean Code, SOLID, DDD...)
Technology stack
Tools & Technologies.
The platforms and technologies you'll use to build modern, enterprise-grade solutions.
Java
Spring Boot
Angular
Azure
CI/CD
DevOps
DevSecOps
Observability
Monitoring
APM
Performance testing
Security compliance
REST API
Event-driven
Microservices
Hexagonal architecture
Monolith
TDD
Clean Code
SOLID
Requirements
Skills & Experience.
We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.
Essential
Required Qualifications
Java
Spring Boot
Angular
Azure (cloud)
CI/CD
DevOps / DevSecOps
Observability / monitoring
Application performance / APM
RESTful APIs
Event-driven architecture / messaging patterns
Software craftsmanship (TDD, Clean Code, SOLID, DDD)
Software architecture (microservices, hexagonal, monolith)
Release management (deployment strategies, rollback plans, feature flags)
Incident management and root cause analysis (RCA)
Technical leadership and mentoring (code reviews, workshops, peer/mob programming)
Estimation techniques (story points, T-shirt sizing, man-days)
English (professional)
Preferred
Nice to Have
Cost/effort justification and quantification (beyond basic estimation)
Experience defining development standards, templates, and technical documentation
Experience controlling and reducing technical debt
What you'll gain
More Than Just A Job.
We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.
Global Exposure
Collaborate with international clients and multicultural teams on enterprise programmes.
Continuous Learning
Expand your expertise through mentoring, certifications and hands-on project experience.
Career Growth
Take ownership, develop leadership skills and grow your consulting career over time.
Flexible Working
Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.
People First
Join a supportive culture where collaboration, respect and long-term relationships come first.
Enterprise Projects
Work on meaningful technology initiatives for leading organisations across industries.
Apply
Apply for Lead Java/Angular Engineer (Azure, DevOps/CI-CD)
One page, about two minutes. We only ask for what we actually need to have a first conversation.