Développeur(se) Fullstack Java/Angular & Cloud - Défense & Sécurité - Bordeaux
📍 Job Overview
- Job Title: Développeur(se) Fullstack Java/Angular & Cloud - Défense & Sécurité - Bordeaux
- Company: Sopra Steria
- Location: Mérignac, Nouvelle-Aquitaine, France
- Job Type: Temps complet
- Category: Full-Stack Developer
- Date Posted: 2025-06-13
- Experience Level: 5-10 years
- Remote Status: Hybrid (3 days on-site)
🚀 Role Summary
- Contribute to the development and maintenance of a management system for technical documentation related to military equipment.
- Work within an Agile team to ensure the operational readiness of aeronautical equipment.
- Collaborate with experts in military equipment maintenance, technical standards, and risk management.
- Leverage your expertise in Java, Angular, and cloud technologies to deliver high-quality solutions.
📝 Enhancement Note: This role offers the opportunity to work on high-impact projects in the defense and security sector, allowing you to apply your technical skills to real-world challenges and contribute to the operational readiness of military equipment.
💻 Primary Responsibilities
- Develop and maintain a management system for technical documentation related to military equipment.
- Collaborate with cross-functional teams, including experts in military equipment maintenance, technical standards, and risk management.
- Ensure the operational readiness of aeronautical equipment by addressing technical issues and optimizing performance.
- Contribute to the continuous improvement of the system by staying up-to-date with the latest technologies and best practices.
- Participate in code reviews, technical documentation, and knowledge sharing to ensure the quality and maintainability of the codebase.
📝 Enhancement Note: Your ability to analyze user needs, propose solutions, and optimize performance will be crucial in this role. You will need to balance technical constraints with user requirements to deliver effective and efficient solutions.
🎓 Skills & Qualifications
Education: A degree in Engineering or a Master's in Computer Science with a focus on Computer Science, Software Engineering, or a related field.
Experience: At least 5 years of experience in Java and Angular development, with a strong background in complex projects. Familiarity with cloud technologies, Docker, Jenkins, and Git is a plus.
Required Skills:
- Proficient in Java and Angular development.
- Strong problem-solving skills and ability to optimize performance.
- Experience with software architecture and technical documentation.
- Familiarity with Agile methodologies and collaborative development environments.
- Ability to work in a team and collaborate with cross-functional stakeholders.
- Fluency in French and English.
Preferred Skills:
- Experience with military equipment maintenance or technical standards.
- Familiarity with PostgreSQL and database management.
- Knowledge of risk management principles and practices.
- Experience with cloud platforms and infrastructure as code (IaC) tools.
📝 Enhancement Note: Your ability to adapt to new technologies and learn quickly will be essential in this role, as you will be working with cutting-edge tools and platforms in the defense and security sector.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Demonstrate your proficiency in Java and Angular development through relevant projects in your portfolio.
- Showcase your ability to optimize performance and address technical challenges by including case studies or live demos of your past projects.
- Highlight your experience with software architecture and technical documentation by including examples of your work in these areas.
Technical Documentation:
- Include documentation for your Java and Angular projects, demonstrating your ability to write clear and concise technical specifications.
- Showcase your experience with version control, deployment processes, and server configuration by including relevant documentation for your past projects.
- Demonstrate your familiarity with testing methodologies, performance metrics, and optimization techniques by including relevant documentation for your past projects.
📝 Enhancement Note: Your portfolio should reflect your ability to work on complex projects and deliver high-quality solutions in a collaborative environment. Include examples of your work that demonstrate your ability to analyze user needs, propose solutions, and optimize performance.
💵 Compensation & Benefits
Salary Range: The salary range for this role is €45,000 - €60,000 per year, depending on experience and qualifications. This range is based on market research for full-stack developers with 5-10 years of experience in the Bordeaux area.
Benefits:
- Health Insurance
- Employee Benefits
- Meal Vouchers
- Profit Sharing
- Vacation Bonuses
- Referral Bonuses
Working Hours: The standard workweek is 35 hours, with flexible working hours and the possibility of remote work up to 2 days per week.
📝 Enhancement Note: The salary range provided is an estimate based on market research for full-stack developers with 5-10 years of experience in the Bordeaux area. The actual salary may vary depending on the candidate's qualifications and experience.
🎯 Team & Company Context
🏢 Company Culture
Industry: Sopra Steria is a leading tech company in Europe, specializing in consulting, digital services, and software development. It operates in various sectors, including defense and security.
Company Size: Sopra Steria has over 51,000 employees worldwide, providing a large and diverse working environment for its employees.
Founded: Sopra Steria was founded in 1968 and has since grown into a global leader in digital transformation and technology services.
Team Structure:
- The defense and security team in Bordeaux consists of approximately 10 developers, working in an Agile environment.
- The team is structured into smaller sub-teams, each responsible for specific aspects of the project.
- The team works closely with experts in military equipment maintenance, technical standards, and risk management.
Development Methodology:
- The team follows Agile methodologies, with a focus on iterative development and continuous improvement.
- Code reviews, testing, and quality assurance practices are integral to the development process.
- Deployment strategies, CI/CD pipelines, and server management are handled by the team, with a focus on automation and efficiency.
Company Website: Sopra Steria
📝 Enhancement Note: Sopra Steria's culture emphasizes collaboration, innovation, and continuous learning. The company encourages its employees to develop their skills and take on new challenges to drive their career growth.
📈 Career & Growth Analysis
Web Technology Career Level: This role is suitable for a mid-level to senior full-stack developer with at least 5 years of experience in Java and Angular development. The role offers the opportunity to work on high-impact projects and collaborate with experts in the defense and security sector.
Reporting Structure: The full-stack developer will report directly to the team lead and work closely with other developers, experts in military equipment maintenance, technical standards, and risk management.
Technical Impact: The full-stack developer will play a crucial role in ensuring the operational readiness of aeronautical equipment by developing and maintaining a management system for technical documentation. Their work will directly impact the performance and reliability of military equipment.
Growth Opportunities:
- Technical Growth: The role offers the opportunity to work with cutting-edge technologies and learn from experienced colleagues in the defense and security sector.
- Leadership Development: As the team grows, there may be opportunities for the full-stack developer to take on more responsibilities and mentor junior team members.
- Career Progression: With its diverse range of projects and sectors, Sopra Steria offers numerous opportunities for career progression and specialization.
📝 Enhancement Note: The defense and security sector offers unique challenges and opportunities for full-stack developers. This role provides the chance to work on high-impact projects and collaborate with experts in the field, driving your technical and career growth.
🌐 Work Environment
Office Type: The Bordeaux office is a modern, collaborative workspace designed to facilitate teamwork and creativity.
Office Location(s): The Bordeaux office is located in Mérignac, with easy access to public transportation and nearby amenities.
Workspace Context:
- The workspace is equipped with multiple monitors, testing devices, and development tools to support the team's needs.
- The team works in an open-plan office, encouraging collaboration and knowledge sharing.
- The workspace is designed to be flexible, allowing team members to adapt their work environment to their preferences and needs.
Work Schedule: The standard workweek is 35 hours, with flexible working hours and the possibility of remote work up to 2 days per week.
📝 Enhancement Note: The flexible work arrangement and remote work options offered by Sopra Steria allow full-stack developers to maintain a healthy work-life balance while still delivering high-quality results.
📄 Application & Technical Interview Process
Interview Process:
- Technical Assessment: A technical assessment focused on Java and Angular development, software architecture, and problem-solving skills.
- Behavioral Interview: An interview focused on your ability to work in a team, collaborate with stakeholders, and adapt to new technologies and challenges.
- Final Interview: A final interview with the team lead and other team members to assess your cultural fit and technical expertise.
Portfolio Review Tips:
- Highlight your experience with Java and Angular development, software architecture, and technical documentation.
- Include examples of your work that demonstrate your ability to analyze user needs, propose solutions, and optimize performance.
- Showcase your experience with cloud technologies, Docker, Jenkins, and Git.
Technical Challenge Preparation:
- Brush up on your Java and Angular development skills, focusing on performance optimization and software architecture.
- Familiarize yourself with the latest trends and best practices in full-stack development.
- Prepare for questions about your experience with military equipment maintenance, technical standards, and risk management.
ATS Keywords: Java, Angular, Full-Stack, Defense, Security, Military Equipment, Technical Documentation, Software Architecture, Performance Optimization, Problem Solving, Agile, Cloud Technologies, Docker, Jenkins, Git, PostgreSQL, Technical Standards, Risk Management
📝 Enhancement Note: The interview process for this role is designed to assess your technical expertise, problem-solving skills, and cultural fit. By preparing thoroughly and showcasing your relevant experience, you can demonstrate your value as a full-stack developer in the defense and security sector.
🛠 Technology Stack & Web Infrastructure
Frontend Technologies:
- Angular: The team uses Angular to build user interfaces and ensure a seamless user experience.
- Responsive Design: The team follows responsive design principles to ensure the applications work well on various devices and screen sizes.
- Performance Optimization: The team employs performance optimization techniques, such as lazy loading, code splitting, and caching, to improve the application's speed and efficiency.
Backend & Server Technologies:
- Java: The team uses Java for backend development, ensuring the applications' reliability, scalability, and performance.
- Spring Framework: The team leverages the Spring Framework to simplify the development process and maintain a consistent coding style.
- PostgreSQL: The team uses PostgreSQL as the primary database management system, ensuring data integrity, security, and high availability.
Development & DevOps Tools:
- Docker: The team uses Docker to containerize applications and ensure consistent deployment across different environments.
- Jenkins: The team leverages Jenkins for continuous integration and deployment, automating the build, test, and deployment processes.
- Git: The team uses Git for version control, collaboration, and code review, ensuring the quality and maintainability of the codebase.
📝 Enhancement Note: The technology stack used by the team is designed to be flexible, scalable, and efficient. The team's expertise in these technologies enables them to deliver high-quality solutions that meet the unique challenges of the defense and security sector.
👥 Team Culture & Values
Web Development Values:
- User-Centric: The team prioritizes user needs and ensures that the applications they develop meet the users' requirements and expectations.
- Performance-Driven: The team focuses on optimizing performance, ensuring that the applications they develop are fast, efficient, and reliable.
- Collaborative: The team works closely together, sharing knowledge, and supporting each other to deliver high-quality results.
- Innovative: The team embraces new technologies and approaches, continuously improving their skills and the solutions they deliver.
Collaboration Style:
- Cross-Functional: The team works closely with experts in military equipment maintenance, technical standards, and risk management to ensure that the applications they develop meet the users' needs and technical requirements.
- Agile: The team follows Agile methodologies, with a focus on iterative development, continuous improvement, and regular feedback.
- Knowledge Sharing: The team encourages knowledge sharing and learning, with regular training sessions, workshops, and brown bag sessions.
📝 Enhancement Note: The team's culture is built on collaboration, innovation, and continuous learning. By working together and embracing new technologies, the team delivers high-quality solutions that meet the unique challenges of the defense and security sector.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Performance Optimization: The team faces technical challenges in optimizing the performance of the applications they develop, ensuring that they can handle the unique demands of the defense and security sector.
- Scalability: The team must ensure that the applications they develop can scale to meet the growing needs of the military and security forces.
- Security: The team must ensure that the applications they develop are secure, protecting sensitive data and systems from unauthorized access and attacks.
Learning & Development Opportunities:
- Technical Skills: The team offers numerous opportunities for full-stack developers to learn and develop their technical skills, working with cutting-edge technologies and experts in the defense and security sector.
- Career Growth: With its diverse range of projects and sectors, Sopra Steria offers numerous opportunities for career progression and specialization.
- Leadership Development: As the team grows, there may be opportunities for full-stack developers to take on more responsibilities and mentor junior team members.
📝 Enhancement Note: The defense and security sector offers unique challenges and opportunities for full-stack developers. This role provides the chance to work on high-impact projects, collaborate with experts in the field, and drive your technical and career growth.
💡 Interview Preparation
Technical Questions:
- Java & Angular: Prepare for questions about your experience with Java and Angular development, software architecture, and performance optimization.
- Defense & Security: Brush up on your knowledge of military equipment maintenance, technical standards, and risk management to demonstrate your understanding of the sector.
- Problem Solving: Prepare for questions that assess your ability to analyze user needs, propose solutions, and optimize performance.
Company & Culture Questions:
- Sopra Steria: Research Sopra Steria's history, mission, and values to demonstrate your understanding of the company and its culture.
- Defense & Security: Prepare for questions about your interest in the defense and security sector and your ability to work on high-impact projects.
- Team Dynamics: Familiarize yourself with the team's structure, development methodologies, and collaboration style to demonstrate your fit within the team.
Portfolio Presentation Strategy:
- Java & Angular: Highlight your experience with Java and Angular development, software architecture, and performance optimization through relevant projects in your portfolio.
- Defense & Security: Include examples of your work that demonstrate your understanding of military equipment maintenance, technical standards, and risk management.
- User Experience: Showcase your ability to analyze user needs, propose solutions, and optimize performance through user-centered design and usability testing.
📝 Enhancement Note: The interview process for this role is designed to assess your technical expertise, problem-solving skills, and cultural fit. By preparing thoroughly and showcasing your relevant experience, you can demonstrate your value as a full-stack developer in the defense and security sector.
📌 Application Steps
To apply for this full-stack developer position in the defense and security sector at Sopra Steria:
- Customize Your Portfolio: Highlight your experience with Java and Angular development, software architecture, and performance optimization through relevant projects in your portfolio.
- Optimize Your Resume: Emphasize your experience with Java, Angular, and cloud technologies, as well as your familiarity with military equipment maintenance, technical standards, and risk management.
- Prepare for Technical Challenges: Brush up on your Java and Angular development skills, focusing on performance optimization and software architecture. Familiarize yourself with the latest trends and best practices in full-stack development.
- Research the Company: Learn about Sopra Steria's history, mission, and values, as well as the team's structure, development methodologies, and collaboration style. Prepare for questions about your interest in the defense and security sector and your ability to work on high-impact projects.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have at least 5 years of experience in Java and Angular development, with a strong background in complex projects. A degree in Engineering or a Master's in Computer Science is required, along with skills in software architecture and problem-solving.