remote
Software Engineer - Java8 React Full Stack - Societe Generale
Software Engineer
Senior full‑stack engineer driving end‑to‑end development with Java 8 and React, championing code quality, automation, and security across the information system lifecycle.
About the role
Key Responsibilities
- Design, develop, and maintain scalable web applications using Java 8 and React, ensuring high performance and responsiveness.
- Own the full software development lifecycle: architecture, coding, testing, deployment, and documentation.
- Implement and enforce rigorous test automation and continuous integration pipelines to guarantee code quality.
- Integrate cybersecurity best practices into every stage of development, from secure coding to vulnerability scanning.
- Collaborate with cross‑functional teams and leadership to align technical solutions with business objectives and improve team productivity.
Requirements
- 5+ years of professional experience in Java and React development.
- Strong knowledge of Java 8 features, RESTful services, and modern front‑end frameworks.
- Proficiency in test automation frameworks (JUnit, Selenium, Jest) and CI/CD tools (Jenkins, GitLab CI).
- Experience with security standards (OWASP, ISO 27001) and secure coding practices.
- Excellent communication skills and a collaborative mindset.
Skills
javareacttest automationcicd