Specialist Software Engineer - Java / Big-data
Societe Generale
Software Engineering
Bengaluru, Karnataka, India
Posted on Sep 18, 2025
Responsibilities
Responsibilities
- Design, development and testing of components / modules in TOP (Trade Open Platform) involving Spark, Java, Hive and related big-data technologies in a datalake architecture
- Contribute to the design, development and deployment of new features & new components in Azure public cloud
- Contribute to the evolution of REST APIs in TOP – enhancement, development and testing of new APIs
- Ensure the processes in TOP provide an optimal performance and assist in performance tuning and optimization
- Release & Deployment – Deploy using CD/CI practices and tools in various environments – development, UAT and production and follow production processes. Ensure Craftsmanship practices are followed
- Follow Agile@Scale process in terms of participation in PI Planning and follow-up, Sprint planning, Back-log maintenance in Jira.
- Organize training sessions on the core platform and related technologies for the Tribe / Business line to ensure the platform evolution is continuously updated to relevant stakeholders
-
Responsibilities
- Design, development and testing of components / modules in TOP (Trade Open Platform) involving Spark, Java, Hive and related big-data technologies in a datalake architecture
- Contribute to the design, development and deployment of new features & new components in Azure public cloud
- Contribute to the evolution of REST APIs in TOP – enhancement, development and testing of new APIs
- Ensure the processes in TOP provide an optimal performance and assist in performance tuning and optimization
- Release & Deployment – Deploy using CD/CI practices and tools in various environments – development, UAT and production and follow production processes. Ensure Craftsmanship practices are followed
- Follow Agile@Scale process in terms of participation in PI Planning and follow-up, Sprint planning, Back-log maintenance in Jira.
- Organize training sessions on the core platform and related technologies for the Tribe / Business line to ensure the platform evolution is continuously updated to relevant stakeholders
-
- Around 4-6 years of experience in IT industry, preferably banking domain
- Expertise and experience in Java (java 1.8 (building API, Java thread, collections, Streaming, dependency injection/inversion), Junit, Big-data (Spark, Oozie, Hive) and Azure (AKS, CLI, Event, Key valut) and should have been part of digital transformation initiatives with knowledge of Unix, SQL/RDBMS and Monitoring
- Development experience in REST APIs
- Experience in managing tools – GIT/BIT Bucket, Jenkins, NPM, Docket/Kubernetes, Jira, Sonar
- Knowledge of Agile practices and Agile@Scale
- Good communication / collaboration skills
-