Building tomorrow's world today
Senior Fullstack Java/Angular Developer
Location
France
Posted
4 days ago
Salary
€45K - €55K / year
Seniority
Senior
Job Description
Senior Fullstack Java/Angular Developer
ALTEN
• Develop mobile applications in React Native (navigation, state management, native bridges). • Design and build Fullstack applications using Java/Spring Boot and Angular (front-focused), applying Clean Architecture and SOLID principles. • Architect microservices and event-driven solutions with a strong focus on performance and maintainability. • Manage databases (relational and document-oriented) and optimize queries for large-scale processing. • Industrialize DevOps practices: CI/CD, test coverage (Sonar), and integrate craftsmanship best practices. • Collaborate with business teams to analyze requirements and propose appropriate solutions while meeting deadlines and quality standards. • Contribute to continuous improvement of processes and tools, adopting an agile (Scrum) approach.
Job Requirements
- Master’s degree (engineering school or university) in Computer Science, or equivalent experience.
- Minimum 7 years proven experience in Fullstack Java/Angular development, with a front-end focus (Angular).
- Proficiency in Java/Spring Boot, Angular, and microservices architectures.
- Experience with relational and NoSQL databases.
- Familiarity with DevOps practices (CI/CD, Sonar, Git).
- Application of SOLID, YAGNI, and Clean Code principles.
- Strong analytical skills and ability to propose innovative solutions.
- Rigour and ability to meet deadlines without compromising quality.
- Collaborative mindset and willingness to share knowledge within a senior team.
- Adaptability and a culture of continuous improvement.
- Fluent French (spoken and written) for communications with business and technical teams.
Benefits
- RTT (compensatory time off days)
- Meal vouchers (60% covered by ALTEN)
- Contribution to transportation costs (Pass Navigo covered at 90%)
- Social benefits: holiday vouchers, preferred rates, 1% housing contribution
- ALTEN Solidaire: volunteering opportunities with charitable organizations (Les Restos du Cœur, Emmaüs…)
- Events: annual parties, afterworks, team-building, ALTEN Awards…
- Quality of work life: wellness activities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Architect, design and develop high-performance .NET Core applications. • Familiarize with modern .NET Core features and versions. • Develop data access strategies and logging observability. • Lead teams and perform design/code reviews.
Senior Full-Stack Engineer – .NET/C#, Vue.js
Software MindSoftware House focused on results since 1999
• Responsible for backend development in .NET/C#, as well as web interfaces (Vue.js) • Co-designing the project architecture and ensuring technical quality • Design, code, test and implement features with high business value • Proactive improvement of delivery processes, code quality and automation • Design and implement services and REST APIs in .NET/C# • Develop performance-focused, UX-optimized applications • Data modeling and access, query optimization and schema versioning • Integrate with payment providers and notification/analytics systems • Co-create architecture, manage configuration and secrets • Participate in code review, define standards and patterns • Automate CI/CD pipelines (GitHub Actions/Azure DevOps) • Monitor, trace and report metrics and respond to incidents • Teamwork in Agile environment, focus on delivering value and continuous improvement
• Build RPA bots that are 100% production-ready, able to work around slow legacy systems, unexpected pop-ups and UI instabilities. • Defensive programming: implement retry logic and continuous validations to ensure the bot exhausts recovery options before failing. • Advanced automation: reduce reliance on on-screen clicks (basic UI automation) by prioritizing background commands, APIs and deep code-level handling to ensure stability and performance. • Logging and traceability: develop clear, informative and standardized logs, cleanly distinguishing Technical Failures (System Exceptions) from Business Rule Blocks (Business Exceptions).
• Du gestaltest die technische Zukunft • Du übernimmst die technische Verantwortung für deinen Bereich - von der Architektur bis in den produktiven Betrieb. • Du definierst Zielbilder , triffst fundierte Architektur- und Build-vs-Buy-Entscheidungen und setzt klare technische Leitplanken für unsere moderne Java/Spring Boot - und Angular/TypeScript -Landschaft. • Du hinterfragst bestehende Lösungen, beobachtest Markt und Technologie und entwickelst unsere Systeme gezielt weiter, mit dem Anspruch, den Markt aktiv mitzugestalten und nicht nachzuziehen. • Du verbindest Produkt und Technik • Du arbeitest eng mit Product und Stakeholdern zusammen und übersetzt fachliche Ziele in umsetzbare technische Ansätze. • Dabei hinterfragst du Anforderungen kritisch, machst Abhängigkeiten und Risiken transparent und unterstützt fundierte Entscheidungen. • Du bewertest KI-Potenziale und integrierst sie bewusst dort, wo sie echten Mehrwert schaffen – sei es im Entwicklungsprozess oder im Produkt. • Du behältst Delivery, Qualität und Kosten im Blick • Du verantwortest die technische Sicht für Discovery & Delivery ganzheitlich , mit Fokus auf Architektur, Qualität und Kosten/Nutzen Abwägung. • Du vermeidest unnötige Komplexität und triffst klare Entscheidungen darüber, wo Innovation sinnvoll ist. • Du denkst Technik bis in den Betrieb • Du hältst unsere hohen Code‑ und Qualitätsstandards aufrecht und stellst sicher, dass wir weiterhin schnell und zuverlässig releasen können. • Du denkst über den Merge Request hinaus, erkennst strukturelle Schwächen früh und stellst Stabilität, Wartbarkeit und Transparenz im produktiven Betrieb sicher. • Du schaffst technische Orientierung • Du arbeitest mit erfahrenen Entwickler:innen , die eigenverantwortlich arbeiten und auf Augenhöhe diskutieren. • Durch Sparring, Feedback und gemeinsame Leitplanken unterstützt du sie dabei, Verantwortung zu übernehmen und technische Entscheidungen selbstbewusst zu treffen. • Du bist kommunikationsstark • Du glänzt mit offener, klarer und inspirierender Führung - insbesondere in Veränderungsphasen.




