Développeur Java Confirmé UX/UI H/F
📍 Job Overview
Job Title: Développeur Java Confirmé UX/UI H/F
Company: Scalian
Location: Mont-de-Marsan, Nouvelle-Aquitaine, France
Job Type: CDI (Full-time)
Category: Software Development / Engineering
Date Posted: 2026-06-19
Experience Level: Experienced (5-10 years)
Remote Status: On-site
🚀 Role Summary
-
This role requires a Senior Java Developer with a strong focus on User Experience (UX) and User Interface (UI) design, specifically within a critical Defense sector environment.
-
The position involves full-stack development responsibilities, from backend Java application design and maintenance to frontend interface conception and user journey optimization.
-
Candidates will be expected to contribute to the entire software development lifecycle, ensuring high quality, robust, and secure applications that meet stringent operational requirements.
-
A significant aspect of the role involves close collaboration with end-users, business stakeholders, and technical teams to translate complex needs into intuitive and effective digital solutions.
📝 Enhancement Note: While the job title mentions "Développeur Java Confirmé UX/UI", the input data clearly indicates a software development role rather than a traditional Revenue Operations, Sales Operations, or GTM role. This enhancement focuses on the technical development and UX/UI aspects as presented in the raw job description, adapting the standard operations template to fit the provided information. The "Category" has been adjusted to reflect software development, and subsequent sections will align with this technical focus.
📈 Primary Responsibilities
-
Design, develop, and maintain robust business applications using Java, adhering to object-oriented programming principles and design patterns.
-
Create intuitive and efficient user journeys, developing mock-ups and functional prototypes to visualize and iterate on application designs.
-
Collaborate closely with end-users and métier teams to gather requirements, ensuring technical solutions align with operational needs and user expectations.
-
Participate actively in the analysis, design, and development phases of complex software projects, contributing to architectural decisions.
-
Write clean, well-documented, and maintainable code, ensuring high standards of software quality, robustness, and performance.
-
Implement and maintain unit tests, contributing to the overall quality assurance process and defect resolution.
-
Ensure the integrity and coherence of data within applications operating in a high-security environment.
-
Participate in security validation processes and ensure applications meet national security requirements.
-
Contribute to the continuous improvement of applications, including performance optimization and feature enhancements.
-
Work within Agile methodologies, participating in team ceremonies and contributing to iterative development cycles.
📝 Enhancement Note: These responsibilities are directly extracted and elaborated from the provided "Description du poste" section, focusing on the dual nature of Java development and UX/UI design. Keywords like "Java," "object-oriented programming," "design patterns," "user journeys," "mock-ups," "prototypes," "software quality," "unit tests," and "Agile methodologies" are integrated.
🎓 Skills & Qualifications
Education:
-
Master's degree (Bac+5) in Computer Science, Software Development, or an equivalent field. Experience:
-
5 to 10 years of professional experience in Java development.
-
Demonstrated experience in complex application projects, particularly those involving critical systems or demanding user environments.
-
Proven sensitivity to ergonomic principles and user experience design.
-
Experience within the Defense, Industrial, or Public sectors is considered a significant asset. Required Skills:
-
Java: Proficient in Java programming for business applications.
-
Object-Oriented Programming (OOP): Strong understanding and application of OOP principles.
-
Design Patterns: Practical experience with common software design patterns.
-
UX/UI Design: Experience in designing user paths, creating mock-ups, and understanding interface ergonomics.
-
Prototyping Tools: Familiarity with tools such as Axure, Figma, Adobe XD, or Sketch.
-
Software Quality: Experience with unit testing and performance optimization.
-
Version Control: Proficiency with Git.
-
Agile Methodologies: Experience working in Agile development environments.
-
Technical Documentation: Ability to produce clear and comprehensive technical documentation.
Preferred Skills:
-
Experience in the Defense sector or similar highly regulated/secure environments.
-
Familiarity with specific frameworks or libraries commonly used in enterprise Java development.
-
Understanding of CI/CD pipelines and DevOps practices.
-
Experience with front-end technologies (e.g., JavaScript, HTML, CSS) to complement UX/UI efforts.
📝 Enhancement Note: This section expands on the "Qualifications" provided, detailing the specific technical skills and experience expected for a senior Java developer with UX/UI responsibilities. The "Experience" section is tailored to reflect the 5-10 year range mentioned and the specific industry preference. "Required Skills" are derived from the "Compétences techniques recherchées" and "Qualités attendues" subsections.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase of Java development projects demonstrating complexity, robustness, and maintainability.
-
Examples of UX/UI design work, including user journey maps, wireframes, mock-ups, and functional prototypes.
-
Case studies detailing how user needs were translated into effective interface designs and application features.
-
Documentation of contributions to software quality initiatives, such as test implementation or performance tuning.
-
Evidence of working within Agile frameworks and contributing to sprint planning, execution, and review. Process Documentation:
-
Examples of technical documentation created for Java applications, including design specifications and API documentation.
-
Documentation illustrating the process of user needs analysis and translation into design specifications.
-
Demonstrations of how code quality and security requirements were integrated into the development workflow.
-
Evidence of participation in or contribution to the definition of development or UX/UI standards within a team.
📝 Enhancement Note: This section infers typical portfolio requirements for a senior developer role emphasizing UX/UI. It focuses on tangible outputs related to code quality, design processes, and project contributions, aligning with the "Détails du poste" responsibilities. The emphasis is on demonstrating practical application of skills rather than theoretical knowledge.
💵 Compensation & Benefits
Salary Range:
-
EUR 40,000 - EUR 60,000 per year. Benefits:
-
Work Schedule: Annualization of working time agreement, providing 9 to 10 RTT (Reduction du Temps de Travail) days per year.
-
Meal Vouchers: Provided to support daily meal expenses.
-
Health & Insurance: Comprehensive Group Health Insurance and Providence coverage.
-
Vacation Bonus: Additional bonus to support holiday periods.
-
Profit Sharing & Savings: Participation in company profits and access to employee savings and retirement plans.
-
Time Savings Account: A Compte Épargne Temps (CET) for flexible management of working time.
-
Parental Support: Assistance with childcare, including access to crèche cots.
-
Sustainable Mobility: Aid for sustainable commuting, such as electric bike purchase support and mileage allowance for cycling.
-
CSE Benefits: Access to a Works Council (Comité Social et Économique) offering vacation vouchers, gift vouchers, subsidies, and preferential offers.
Working Hours:
- Standard full-time role, likely around 40 hours per week, with an annualized working time agreement providing RTT days for work-life balance.
📝 Enhancement Note: The salary range and benefits are directly extracted from the "Informations complémentaires" and "li class="job-detail"" sections of the input. The salary is presented as specified, and the benefits are detailed to provide a comprehensive overview relevant to French employment standards. The working hours are inferred from the annualized working time agreement and standard French work weeks.
🎯 Team & Company Context
🏢 Company Culture
Industry:
-
Engineering and Technology Consulting. Scalian operates across diverse sectors including Aeronautics, Space, Automotive, Rail, Services, Luxury, and Retail, with a significant focus on Defense for this specific role.
-
The company is a major player in the French engineering consulting market, ranking among the top 10. Company Size:
-
Over 5,500 employees, indicating a large, established organization with significant project capacity and internal resources. This size allows for diverse career paths and access to specialized communities. Founded:
-
Founded in 1989, Scalian has a long history of growth and expertise. The company has achieved consistent annual growth of 20% and operates in 11 countries with 15 French locations. Team Structure:
-
The role is within a strategic program for a major Defense actor, implying a structured project environment.
-
Developers are part of technical teams working on business applications, collaborating with métier users and stakeholders.
-
The company emphasizes technical communities and internal events, fostering knowledge sharing among experts. Methodology:
-
Scalian promotes a culture of continuous improvement and expertise development, evidenced by their onboarding programs, personalized training, and technical communities.
-
The company is committed to Quality of Work Life (QWL) and Corporate Social Responsibility (CSR), including sustainability and inclusion initiatives.
-
Projects are likely managed using Agile methodologies, as indicated by the mention of Agile tools and practices. Company Website:
📝 Enhancement Note: Company information is synthesized from the "Description de l'entreprise" section. The emphasis is on Scalian's position in the market, its growth, its employee-centric policies (QWL, RSE), and the implication of its size and history on career development. The specific project context (Defense) is highlighted.
📈 Career & Growth Analysis
Operations Career Level:
-
This role is for a "Confirmé" (Confirmed/Senior) Java Developer, implying 5-10 years of experience. It requires a high degree of autonomy in development and a strong contribution to UX/UI aspects. The role is a "cadre" (executive/managerial) position, indicating a level of responsibility and professional status. Reporting Structure:
-
The developer will work closely with development teams, users, and project stakeholders. They will likely report to a Project Lead, Technical Lead, or Engineering Manager within the Scalian structure, while executing tasks within a specific client program in the Defense sector. Operations Impact:
-
The primary impact of this role is on the successful development and deployment of critical business applications for the Defense sector. This includes enhancing operational efficiency for end-users through intuitive design and robust Java development, contributing directly to the client's strategic objectives and national security. Growth Opportunities:
-
Technical Specialization: Deepen expertise in Java development, specific frameworks, or advanced UX/UI design principles.
-
Cross-Functional Roles: Transition into roles with more responsibility in architecture, technical leadership, or project management.
-
UX/UI Leadership: Develop into a lead UX/UI designer or architect, shaping user experience strategies for larger programs.
-
Industry Expertise: Become a subject matter expert in the Defense sector's unique technological and security requirements.
-
Mentorship: Guide and mentor junior developers through Scalian's onboarding and continuous development programs.
-
Internal Mobility: Opportunities to move between projects, clients, or business units within Scalian.
📝 Enhancement Note: This section interprets the "Confirmé" and "cadre" status, and the growth-focused aspects of Scalian's culture (onboarding, training, communities) to outline potential career paths for a senior Java developer, especially within the context of a large consulting firm and a specialized sector like Defense. The "Operations Impact" is framed around the technical and user-centric contributions.
🌐 Work Environment
Office Type:
-
The role is on-site in Mont-de-Marsan, France. This implies working within a professional office environment typical of a consulting firm or a client's site, likely involving collaborative workspaces and meeting rooms. Office Location(s):
-
Mont-de-Marsan (40), France. This location is specified for the role, requiring physical presence. Workspace Context:
-
Collaboration: Expect a highly collaborative environment, working closely with development teams, UX/UI designers (if separate), users, and project managers. This necessitates strong communication and teamwork skills.
-
Tools & Technology: Access to standard development tools, potentially including specialized software for UX/UI design (Axure, Figma, etc.), and development environments for Java. The Defense sector context may imply specific security protocols and toolsets.
-
Team Interaction: Regular interaction with colleagues through team meetings, workshops, code reviews, and project discussions, fostering a shared approach to problem-solving.
Work Schedule:
- The role is full-time, with an annualized working time agreement. This suggests flexibility in daily hours, balanced by RTT days, allowing for a good work-life integration while meeting project deadlines. The standard work week is likely around 35-40 hours.
📝 Enhancement Note: This section extrapolates the "On-site" requirement and the "Mont-de-Marsan" location to describe the physical and collaborative work environment. It infers the likely workspace setup and interaction patterns based on typical consulting firm operations and the specified working hours agreement.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: Likely a review of CV and cover letter by HR/recruitment team to assess basic qualifications and alignment with company culture.
-
Technical Interview(s): In-depth discussions focusing on Java programming skills, OOP principles, design patterns, and problem-solving abilities. This may include live coding exercises or discussion of past projects.
-
UX/UI Focus Interview: Assessment of understanding of user experience principles, interface design, and experience with relevant tools. May involve presenting mock-ups or discussing design choices.
-
Project/Client Specific Discussion: A meeting with a project lead or client representative to discuss the specific Defense program, project challenges, and cultural fit.
-
Security Clearance Process: As stated, the application is subject to a national security investigation, which is a critical part of the hiring process for Defense sector roles.
Portfolio Review Tips:
-
Java Projects: Clearly articulate your role, the technologies used, the challenges overcome, and the impact of your contributions (e.g., performance improvements, bug reduction).
-
UX/UI Designs: Present user journey maps, wireframes, and mock-ups with explanations of your design rationale, focusing on how they address user needs and improve usability. Showcase any functional prototypes.
-
Case Studies: Prepare detailed case studies that demonstrate your ability to bridge technical development with user-centric design. Quantify results where possible (e.g., improved task completion time, reduced error rates).
-
Code Samples: If possible, provide links to public repositories or well-structured code snippets that highlight your coding style, adherence to patterns, and documentation practices.
-
Defense Context: If you have prior experience in defense or similar regulated environments, highlight your understanding of security, compliance, and operational requirements.
Challenge Preparation:
-
Be prepared for technical challenges that might involve coding exercises, algorithm problems, or system design scenarios related to Java development and potentially UX/UI integration.
-
Practice articulating your thought process clearly and explaining complex technical concepts simply, as you will be interacting with both technical and non-technical stakeholders.
-
Research Scalian's company values, CSR initiatives, and recent projects to demonstrate genuine interest and cultural alignment.
📝 Enhancement Note: This section outlines a typical interview process for a senior technical role in a consulting firm, especially one involving security clearance. It provides actionable advice for portfolio preparation, focusing on demonstrating both technical proficiency and UX/UI understanding, with specific emphasis on the Defense sector context.
🛠 Tools & Technology Stack
Primary Tools:
-
Java Development: Core Java, likely with frameworks such as Spring (Spring Boot, Spring MVC), Hibernate, or other enterprise Java technologies.
-
Version Control: Git is explicitly mentioned.
-
Agile Project Management: Tools like Jira, Trello, or similar for task tracking, sprint planning, and backlog management.
UX/UI Design & Prototyping:
-
Prototyping Software: Axure is explicitly mentioned, with Figma, Adobe XD, and Sketch listed as alternatives.
-
Design Principles: Understanding of UI/UX best practices, information architecture, and user-centered design principles.
Testing & Quality Assurance:
-
Unit Testing Frameworks: JUnit, TestNG, or similar for Java.
-
CI/CD Tools: Potentially Jenkins, GitLab CI, or similar for automated builds and deployments, though not explicitly listed.
Collaboration & Documentation:
-
Documentation Tools: Confluence or similar for collaborative documentation.
-
Communication Platforms: Slack, Microsoft Teams, or internal equivalents for team communication.
📝 Enhancement Note: This section compiles the explicitly mentioned tools (Java, Git, Axure, Figma, Adobe XD, Sketch) and infers other common tools within a modern software development and UX/UI workflow, especially in an enterprise and Agile context. The Defense sector might imply specific security-hardened versions of these tools or proprietary internal systems.
👥 Team Culture & Values
Operations Values:
-
Excellence & Quality: A commitment to delivering high-quality, robust, and reliable software solutions, particularly in critical environments.
-
User Focus: Prioritizing the end-user experience and designing intuitive, efficient applications.
-
Collaboration & Teamwork: Working effectively with diverse teams, fostering open communication and mutual support.
-
Innovation & Continuous Improvement: Embracing new technologies and methodologies to enhance development processes and application performance.
-
Integrity & Security: Upholding the highest standards of data security and operational integrity, especially within the Defense sector.
Collaboration Style:
-
Cross-Functional Integration: Close collaboration between Java developers and UX/UI specialists, as well as with business users and project managers.
-
Agile & Iterative: Working in an agile framework, encouraging feedback loops, iterative development, and continuous adaptation.
-
Knowledge Sharing: Participation in technical communities and internal events to share best practices, learn from peers, and stay updated on industry trends.
-
Proactive Communication: Maintaining open lines of communication to ensure alignment, resolve issues quickly, and manage stakeholder expectations effectively.
📝 Enhancement Note: This section synthesizes Scalian's stated values (QWL, RSE, growth, expertise) with the role's requirements (Java development, UX/UI, Defense sector) to describe the expected team culture and collaboration style for this specific position.
⚡ Challenges & Growth Opportunities
Challenges:
-
Security & Compliance: Navigating the stringent security protocols and compliance requirements inherent in the Defense sector, which can impact development speed and processes.
-
Balancing Technical Depth and UX/UI: Effectively integrating complex Java backend development with sophisticated user interface design to create a cohesive and user-friendly application.
-
Requirement Volatility: Managing evolving user needs and project scope within a dynamic operational environment.
-
Legacy Systems Integration: Potentially working with or integrating into existing, possibly older, defense systems that may have unique constraints.
-
On-site Presence: Adapting to a mandatory on-site work environment, which requires disciplined time management and on-site collaboration.
Learning & Development Opportunities:
-
Advanced Java & Frameworks: Deepen expertise in enterprise Java, microservices, and specific frameworks relevant to Scalian's projects.
-
UX/UI Specialization: Further develop skills in user research, interaction design, information architecture, and advanced prototyping tools.
-
Defense Sector Expertise: Gain in-depth knowledge of the Defense industry's technological landscape, operational challenges, and security standards.
-
Agile & Project Management: Opportunities to learn and grow within Agile methodologies, potentially moving towards Scrum Master or Project Lead roles.
-
Mentorship Programs: Benefit from Scalian's structured onboarding and ongoing career development programs, including mentorship from senior experts.
📝 Enhancement Note: This section identifies potential challenges specific to the role (Defense sector, dual technical focus) and aligns them with Scalian's stated commitment to employee growth, outlining concrete learning paths and development opportunities.
💡 Interview Preparation
Strategy Questions:
-
Technical Prowess: Expect questions on Java fundamentals, OOP, design patterns, and how you approach complex coding problems. Be ready to discuss your experience with specific frameworks and your strategies for writing clean, maintainable code.
-
UX/UI Integration: Prepare to explain how you approach user-centered design, translate user needs into interfaces, and ensure usability. Discuss your experience with wireframing, prototyping, and iterating based on feedback.
-
Problem-Solving Scenarios: Be ready to tackle hypothetical challenges related to application development, performance optimization, or user interface design, articulating your problem-solving methodology.
-
Defense Sector Context: Demonstrate awareness of the specific demands of working in a high-security environment, including considerations for data integrity, security protocols, and rigorous testing.
Company & Culture Questions:
-
Research Scalian's mission, values, recent projects, and commitment to QWL and CSR.
-
Be prepared to discuss how your personal values and work style align with Scalian's culture, particularly their emphasis on growth, collaboration, and continuous improvement.
-
Understand the "cadre" status and what it implies in terms of responsibility and professional conduct. Portfolio Presentation Strategy:
-
Curate Select Projects: Choose 2-3 key projects that best showcase your Java development skills, UX/UI contributions, and impact.
-
Quantify Achievements: Whenever possible, use metrics to demonstrate the value of your work (e.g., "reduced load times by X%", "improved user task completion rate by Y%").
-
Tell a Story: For each project, explain the problem, your solution, your role, the technologies used, and the outcome. For UX/UI, walk through your design process.
-
Highlight Collaboration: Emphasize how you collaborated with teams, users, and stakeholders to achieve project goals.
-
Address Security: If applicable, discuss how you handled security considerations in your projects.
📝 Enhancement Note: This section provides targeted advice for preparing for interviews for this specific role, focusing on the blend of Java development and UX/UI skills, the Defense sector context, and Scalian's company culture. It includes specific types of questions and portfolio presentation strategies.
📌 Application Steps
To apply for this Java Developer UX/UI position:
-
Submit your application through the provided link on SmartRecruiters.
-
Curate Your Portfolio: Select 2-3 projects that best demonstrate your Java development expertise and your UX/UI design contributions. Prepare to walk through your design process and technical implementation for each.
-
Tailor Your Resume: Highlight your 5-10 years of Java experience, specific UX/UI skills, and any relevant experience in defense or critical sectors. Use keywords from the job description.
-
Prepare for Technical & UX/UI Discussions: Practice explaining your code, design rationale, and problem-solving approaches. Be ready to discuss your experience with tools like Axure, Figma, or Adobe XD.
-
Research Scalian: Understand the company's values, mission, and its commitment to its employees and CSR. Be ready to articulate why you are a good fit for their culture.
-
Be Ready for Security Clearance: Understand that a national security investigation is a mandatory part of the hiring process.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Requires a Master's degree in Computer Science and 5 to 10 years of experience in Java development. Candidates must have a strong sensitivity to UX/UI ergonomics and be able to pass a national security clearance.