- Company Name
- AROLLA
- Job Title
- Consultant (e) Développeur(se) Senior / Avant vente Java / Full Stack F/H
- Job Description
-
**Job Title:**
Senior Java / Full Stack Consultant – Pre‑Sales
**Role Summary:**
Lead the design, development, and delivery of scalable Java applications while partnering with clients to shape solutions, craft proposals, and estimate projects. Act as the technical liaison between business stakeholders and engineering teams, guiding architecture decisions and promoting best practices.
**Expectations:**
- Minimum 7 years of software development experience, with deep expertise in Java (11+) and a modern front‑end framework (Angular, React, or Vue).
- Demonstrated ability to engage clients, understand requirements, and draft technical proposals or bid responses.
- Strong sense of software craftsmanship (SOLID, KISS, DRY).
- Excellent communication skills for collaborating with both IT and business personas.
- Willingness to evolve further into a hybrid technical‑business role or possess prior pre‑sales exposure.
**Key Responsibilities:**
- Design and implement enterprise‑grade Java services and front‑end components.
- Conduct requirement analysis, scope definition, and effort estimation.
- Contribute to architecture design (REST APIs, microservices, cloud deployment).
- Prepare technical proposals, respond to RFPs, and assist in pricing.
- Mentor junior developers and disseminate knowledge within the community.
- Maintain CI/CD pipelines and oversee quality controls.
- Balance consultancy and hands‑on delivery across client engagements.
**Required Skills:**
- **Languages & Frameworks:** Java 11+, Spring/Spring Boot, Hibernate, Maven/Gradle.
- **Front‑end:** Angular, React, Vue JS (or equivalent).
- **Architecture:** RESTful services, microservices, cloud platforms (AWS, Azure, GCP).
- **Databases:** SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
- **DevOps:** Jenkins, GitLab CI, Git, CI/CD best practices.
- **Practices:** SOLID, KISS, DRY, automated testing, code reviews.
- **Soft Skills:** Stakeholder communication, proposal writing, estimation, problem‑solving.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- Professional certifications are a plus: Oracle Certified Professional (Java SE), AWS/Azure/GCP Cloud Practitioner, or Scrum Master.