
Lead Software Engineer - DBA
Societe Generale Global Solution Centre · Bengaluru, Karnataka, India
- On site
- Full-time
- €100,000 / year
- Bengaluru, Karnataka, India
Job highlights
- Lead Software Engineer role with DBA focus.
- Utilize Java 8-21 and Spring Boot/Cloud.
- Develop microservices using Docker and Kubernetes.
- Collaborate in an Agile team environment.
- Contribute to a diverse and impactful organization.
About the role
Lead Software Engineer - DBA
Société Générale Global Solution Centre is seeking a Lead Software Engineer with strong DBA skills to join their team.
Responsibilities
- Proficient in Java versions: 8, 11, 17, 21.
- Backend Technologies: Spring Boot (v2.x, v3.x), Spring Framework (Web MVC v5.x, v6.x), Spring Data, Spring Cloud, Spring Security, Spring Integration, Spring AMQP.
- Frontend Technologies: Angular (v>12) - this is a "nice to have".
Required Profile
- Good knowledge of microservice development patterns and architectures.
- Familiarity with Docker, Kubernetes, or OpenShift (v3/4).
- Knowledge of pair programming, continuous integration, and test-driven development.
- Experience with relational databases (Oracle, PostgreSQL, MySQL) and NoSQL databases, including design and modeling.
- Experience working collaboratively using tools like GIT.
- Familiarity with Agile methodologies.
- Ability to work proactively in a team, under pressure, and meet deadlines.
- Analytical and good communication skills.
Experience Required
- Minimum 3 years in developments using Spring (Boot & Cloud) framework & microservices.
- Minimum 4 years in IT projects.
Why Join Us
Société Générale is committed to creating a diverse environment and is proud to be an equal opportunity employer. We believe that people are drivers of change and that together we can have a positive impact on the future. We offer a stimulating and caring environment where you can grow, feel useful, and develop your expertise. Employees can dedicate several days per year to solidarity actions and we are committed to supporting our Group's ESG strategy.
Key skills/competency
- Java
- Spring Boot
- Spring Cloud
- Microservices
- Docker
- Kubernetes
- Agile
- Database Design
- SQL
- Problem Solving
Skills & topics
- Lead Software Engineer
- Java
- Spring Boot
- Spring Cloud
- Microservices
- Docker
- Kubernetes
- DBA
- Database Design
- Agile
How to get hired
- Tailor your resume: Highlight your 3+ years of experience with Spring Boot/Cloud and microservices, and 4+ years in IT projects. Emphasize your Java, Docker, Kubernetes, and database modeling skills.
- Showcase your skills: Quantify achievements in your application, demonstrating your solution-oriented approach, ability to work under pressure, and analytical/communication strengths.
- Prepare for technical questions: Be ready to discuss microservice patterns, database design (Oracle, PostgreSQL, MySQL, NoSQL), CI/CD, TDD, and your experience with Agile methodologies.
- Understand the culture: Research Société Générale's commitment to diversity, ESG principles, and employee involvement in solidarity actions.
Technical preparation
Master Java 8-21, Spring Boot, and Spring Cloud.,Practice microservice design patterns and architectures.,Set up Docker and Kubernetes environments.,Design and query Oracle, PostgreSQL, and MySQL.
Behavioral questions
Describe a time you worked under pressure.,How do you proactively contribute to a team?,Give an example of your analytical skills.,How do you ensure clear communication in projects?
Frequently asked questions
- What are the core technical skills for the Lead Software Engineer - DBA role at Société Générale?
- The core technical skills for this Lead Software Engineer - DBA position at Société Générale include proficiency in Java (versions 8, 11, 17, 21), backend frameworks like Spring Boot and Spring Cloud, microservice development patterns and architectures, containerization technologies such as Docker and Kubernetes, and extensive knowledge of relational (Oracle, PostgreSQL, MySQL) and NoSQL databases, including their design and modeling.
- What experience is required for the Lead Software Engineer - DBA position?
- The ideal candidate for the Lead Software Engineer - DBA role at Société Générale must have a minimum of 3 years of development experience using the Spring (Boot & Cloud) framework and microservices, along with a minimum of 4 years of overall IT project experience. Demonstrated knowledge of Agile methodologies and collaborative tools like GIT is also essential.
- Does Société Générale encourage collaboration and modern development practices for this role?
- Yes, Société Générale actively encourages collaboration and modern development practices for this Lead Software Engineer - DBA role. They emphasize knowledge of pair programming, continuous integration, test-driven development, and collaborative tools like GIT, all within an Agile methodology framework.
- What is the expected work environment for a Lead Software Engineer - DBA at Société Générale?
- The work environment at Société Générale for this Lead Software Engineer - DBA role is described as stimulating and caring. The company promotes diversity, employee growth, and offers opportunities for involvement in solidarity actions and ESG initiatives, fostering a culture where employees can make a positive impact.
- Is Angular experience necessary for the Lead Software Engineer - DBA role at Société Générale?
- While proficiency in Java and backend technologies like Spring Boot is essential for the Lead Software Engineer - DBA role, experience with Angular (version greater than 12) is considered a 'nice to have,' not a mandatory requirement. The focus is primarily on backend development and DBA expertise.