R&D Staff Software Development Engineer 2 (Java Spark)

  • Full Time
Job expired!

Company Description

About Sopra Banking Software
Our teams are comprised of extraordinary individuals who embody Entrepreneurship, Diversity, Respect, and Collaboration. We unite people from diverse walks of life, backgrounds and cultures to work alongside over 1,500 leading financial institutions worldwide. The broad array of our solutions, our unwavering conviction and passion for innovation all aid us in supporting our clients daily, future projects, and their financial inclusion objectives. Our clients, situated in more than 80 countries, gain daily from our technologies and software, as well as the expertise of our 5,000 employees. Sopra Banking Software is a branch of the Sopra Steria Group, a European leader in consulting, digital services and software development. With more than 46,000 employees, the Sopra Steria Group earned revenue of €4.7 billion in 2021. And with the strength of our parent group, Sopra Steria, driving us forward, anything is within reach for our teams and partners.

Job Description

R&D Staff Software Development Engineer 2

Sopra Banking Software, Noida, India

How would you shape finance?

Sopra Banking Software presents an opportunity for a R&D Staff Software Development Engineer 2 in our R&D team in Noida.

Join one of the world’s rapidly expanding fintechs. Develop the future of finance with over 5,000+ industry professionals. Design your distinctive fintech career and find your own pathway. Become a part of Sopra Banking Software, and let's mould the future together.

Discover SBS on

Minimum Qualifications

  • Bachelor's or higher engineering degree in Computer Science, or a related technical field, or equivalent professional experience.
  • Should have 12-16 years overall experience in delivering solutions based on Java and open-source technologies as an engineer in global firms.
  • Practical experience with java 8 or greater, spring, Spring batch, MongoDB or PostgreSQL, microservices architecture, Reactive programming, Redis (caching), Angular (GUI) and Cloud computing.

Preferred Qualifications

  • Practical experience of analysis and development with Data Processing platform utilizing Spark.
  • Significant exposure to working with large enterprise grade components with the ability to manage end-to-end delivery
  • Deep Experience in Microservices based Cloud Native architecture with a Java background, having exposure to digital transformation and digital technologies
  • Good exposure to working with large enterprise grade components
  • Good experience and understanding of working in an agile environment
  • Good grasp of DevOps procedures (CI/CD pipeline)
  • Experience in fintech or lending industry is a plus but not necessary.
  • Effective communicator with the ability to collaborate across functions, build relationships, and accomplish broader organizational goals.
  • Self-starter, who can take initiatives and make things happen.

What you will do

  • Utilize your deep technical understanding to contribute to the architectural design for the product.
  • Develop software products for banking and financing institutions with R&D teams that are openly collaborative, non-hierarchical, appreciate contributions and operate with agility
  • Enable, empower, and inspire teams for continuous improvement in technology and processes
  • Challenge and support individuals and engineering practices to improve product quality.
  • Enable, empower, and inspire teams for continuous improvement in processes
  • Provide governance to product teams to ensure the quality and efficiency of solutions
  • Act as a mentor to the team and reinforce organizational values and culture

Qualifications

Bachelor's or higher engineering degree in Computer Science, or a related technical field, or equivalent additional professional experience.

Additional Information

Secondary Location: Noida Campus