Confirmed on the employer's own hiring board on Oct 29, 2026. First seen by Alion on Oct 28, 2026. Société Générale scores B on the Alion truth index.
Responsibilities
Job Description: Java Full Stack Developer (FSD)
1. About the Role
We are seeking a highly skilled and autonomous Java Full Stack Developer to drive the technical implementation and design of our enterprise-grade applications. In this position, you will operate as hands-on technical lead, directing full-stack development using Java, Spring Boot, and React.js within an Agile continuous improvement framework. You will split your impact between high-level architectural decisions, application modernization, process optimization, and direct mentorship of team members.
2. Key Responsibilities
- Technical Leadership & Ownership: Lead the end-to-end design, technical implementation, and production deliveries of the product autonomously.
- Full-Stack Development: Design, build, and maintain enterprise applications by writing clean, efficient code according to OOP principles and SOLID design patterns.
- API Architecture: Construct and integrate secure, seamless RESTful APIs to connect front-end and back-end frameworks smoothly.
- Team Mentorship: Unblock team members on technical hurdles, run code reviews, deliver tech chapter presentations, and coach the team on unit testing and engineering craftsmanship.
- Quality Assurance: Own project delivery quality by managing code coverage, optimizing for code smells, and enforcing strict adherence to SonarQube, penetration testing, and API maturity standards.
- Sprint & Product Alignment: Partner directly with Product Owners (PO/PPO) and Business Analysts (BA) to prioritize technical debt and modernization tasks within the backlog and sprints.
- Performance Tuning: Proactively handle process optimization, troubleshoot complex system bottlenecks, and resolve issues across development, testing, and production environments.
Profile required
Required Technical Skills
- Core & Backend Frameworks: Advanced proficiency in Java (versions 17+) alongside deep ecosystem expertise in Spring Boot (v3.x) and the broader Spring Framework (Web MVC v5.x/v6.x, Data, Cloud, Security, Integration, AMQP).
- Distributed Systems: Microservices, event-driven architectures, Kafka/RabbitMQ, eventual consistency, resilience patterns, scalability, and high-availability design.
- Monitoring & Observability: ELK Stack, Filebeat, Logstash, Metricbeat, Heartbeat, Grafana, Prometheus, Spring Boot Actuator, Zipkin/OpenTelemetry, logging, metrics, tracing, and alerting.
- Frontend Architecture: Fair knowledge in React.js, including component lifecycle methods, functional hooks (useState, useEffect, useContext etc), state management (Redux, Redux Toolkit, or Context API), React Router, and React JSON forms.
- Microservices: Strong design and implementation experience with microservice architectures and development patterns.
- Database Design: Proficiency in modeling and querying relational databases (PostgreSQL, Oracle, MySQL) and NoSQL databases and optimization.
- Data Storages: Scality S3 or S3 compatible stores, exposure to Parquet/ORC/Avro formats .
- Testing Ecosystem: Experience writing unit tests (JUnit, Mockito), integration tests, and end-to-end testing setups (Cypress / Playwright).
- Security Standards: Good understanding of authentication and authorization mechanisms such as JWT, OAuth, and sessions.
- Collaborative Tools: Expertise in version control systems, primarily GIT.
- Message Brokers: Familiarity with streaming and messaging middleware such as Kafka (preferred), RabbitMQ, Apache MQ.
- DevOps & CI/CD: GitHub Actions automated build/deployment pipelines, IaC, release management, and DevSecOps practices.
- Code Quality & Artifacts: SonarQube, JFrog Artifactory, code quality governance, security scanning, and artifact lifecycle management.
- Containers & Orchestration: Docker, Kubernetes, containerized applications, scaling, networking, and platform operations.
- Cloud Infrastructure: Cloud experience utilizing AWS environments, specifically managing object storage like AWS S3.
Nice to Have Skills
- Systems Basics: Comfortable executing basic Unix/Linux/Bash/powehell commands.
- Scala/Python.
- Agile Methodology.

