- Company Name
- ASTRELYA
- Job Title
- Développeur Backend Java - Senior F/H
- Job Description
-
Job Title: Senior Java Backend Developer
Role Summary:
Lead the design and implementation of robust, secure, and high‑performance backend services using Java 21 and Spring Boot for a strategic route‑search orchestration platform in the mobility sector. Operate within a cross‑functional Agile squad (PO, developers, QA, Scrum Master) and drive technical excellence across architecture, performance, monitoring, and CI/CD pipelines.
Expections:
- Prove senior‑level experience in complex Java backend development.
- Demonstrate deep expertise in AWS cloud environments and distributed system architecture.
- Exhibit a strong DevOps mindset with proficiency in CI/CD, performance tuning, and production monitoring.
- Show collaborative teamwork within Agile frameworks and willingness to mentor peers.
Key Responsibilities:
- Design, develop, and maintain high‑availability backend services with Java 21/Spring Boot.
- Lead technical design discussions and architectural decision‑making.
- Own end‑to‑end delivery of critical backend components, ensuring security, scalability, and performance.
- Implement and sustain production monitoring and observability for service health.
- Continuously improve CI/CD processes and software delivery pipelines.
- Collaborate with product, architecture, security, and other technical teams.
- Act as a technical mentor, supporting junior developers and fostering team cohesion.
Required Skills:
- Java 21, Spring Boot, and related ecosystem (Hibernate, JPA).
- AWS services (e.g., EC2, ECS, Lambda, RDS, S3, CloudWatch).
- Distributed system patterns, microservices architecture, API design.
- Performance optimization, profiling, and monitoring tools (Prometheus, Grafana, ELK, etc.).
- CI/CD pipeline design and execution (Jenkins, GitHub Actions, GitLab CI, or similar).
- DevOps practices: containerization (Docker), orchestration (Kubernetes), infrastructure as code (Terraform, CloudFormation).
- Agile development practices and Scrum methodology.
- Strong analytical, problem‑solving, and communication skills.
Required Education & Certifications:
- Bachelor’s degree or higher in Computer Science, Software Engineering, or related field.
- Oracle Certified Professional, Java SE (preferred).
- AWS Certified Solutions Architect or similar AWS certification (desired).