onsite
Lead Software Engineer - Societe Generale
Software Engineer
Lead Java full‑stack engineering, architecting and maintaining high‑quality applications with Spring and Hibernate, while mentoring teams and driving best practices in an agile environment.
About the role
Key Responsibilities
- Architect, develop, and maintain Java applications using Spring and Hibernate, ensuring scalability and performance.
- Lead code reviews, enforce coding standards, and mentor junior developers to elevate code quality.
- Collaborate with cross‑functional teams to translate business requirements into robust technical solutions.
- Diagnose, debug, and resolve complex issues in production and pre‑release environments.
- Stay current with emerging Java technologies and industry trends to continuously improve the engineering stack.
Requirements
- 8+ years of professional Java development experience.
- Deep expertise in Spring framework, Hibernate, and relational databases (MySQL, Oracle).
- Proven track record in agile software development and team leadership.
- Strong problem‑solving skills and a commitment to clean, maintainable code.
- Excellent communication skills and ability to work collaboratively across teams.