- Company Name
- Nexpublica
- Job Title
- Team Lead / Développeur Senior Java Backend
- Job Description
-
Job Title: Senior Java Backend Team Lead
Role Summary:
Lead a small squad in a legacy, highly regulated backend system undergoing transformation to modern SaaS standards. Combine technical leadership, hands‑on development, and agile facilitation to deliver high‑quality, secure, and compliant code.
Expectations:
- 6+ years of Java backend experience, preferably with complex monoliths.
- Proven ability to own the delivery of sprint commits and maintain squad commitment.
- Deep understanding of security, regulatory compliance, and DevOps pipelines.
Key Responsibilities:
- Act as the technical lead, setting architectural direction, reviewing code, and enforcing coding standards.
- Directly contribute to Java backend development, API design, refactoring legacy modules, and performance tuning.
- Champion security best practices, ensuring compliance with relevant regulations.
- Facilitate Scrum ceremonies (Planning, Daily Stand‑up, Review, Retrospective) with a pragmatic, results‑oriented approach.
- Manage backlog refinement, story sizing, and sprint commitment using Jira and Atlassian tools.
- Mentor developers, support skill growth, and conduct constructive code reviews.
- Collaborate closely with Product Owner, Quality Assurance, and cross‑functional teams to align on priorities and remove blockers.
- Own CI/CD pipelines, containerization, deployment processes, and application observability.
- Work with DevOps/SRE to stabilize production environments, reduce incidents, and improve reliability.
Required Skills:
- Java, Spring/Spring Boot, RESTful APIs, relational database design, and SQL.
- Experience refactoring monoliths and handling complex business rules.
- Strong performance optimization and error handling practices.
- Solid DevOps mindset: CI/CD, containerization (Docker/Kubernetes), cloud environments, and observability tools.
- Scrum experience as a facilitator; proven ability to lead Agile teams.
- Proficient in Jira and Atlassian suite for backlog and delivery tracking.
- Excellent communication, decision‑making, and stakeholder management.
- Ability to apply strong security principles and navigate regulatory constraints.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
- Scrum Master or similar Agile certification is advantageous.
Casablanca-settat, Morocco
Hybrid
Senior
30-01-2026