Sopra Banking Softwares

Sopra Banking Software - Senior Software Developer - Java Technologies

Click Here to Apply

Job Location

noida, India

Job Description

Job Overview : We are looking for a Senior Software Development Engineer to join our dynamic team at SBS, a leading global financial technology company. As a senior developer, you will be responsible for the end-to-end design and development of innovative software products and enhancements to existing solutions. This is an excellent opportunity for someone with strong technical expertise, a passion for software engineering, and experience working with large-scale systems. The ideal candidate will be a self-motivated and proactive individual with experience in delivering complex software solutions and the ability to mentor and lead junior developers. You will be expected to work collaboratively within cross-functional teams to deliver high-quality, scalable, and maintainable software solutions. Your expertise in modern technologies and frameworks will contribute to enhancing our cloud-based platform used by over 1,500 financial institutions globally. Key Responsibilities : - Lead and contribute to the design, development, and implementation of new software products, as well as enhancements to existing products, ensuring they meet business requirements and technical specifications. - Design, develop, and maintain microservices-based applications that are scalable, secure, and fault-tolerant. - Work closely with cross-functional teams (product managers, QA engineers, etc.) and provide technical leadership and mentorship to junior and mid-level developers. - Maintain high coding standards, conduct code reviews, and follow best practices to ensure the development of high-quality, secure, and maintainable code. - Leverage cloud computing platforms (e.g. , AWS, Azure) and distributed systems architecture to design resilient and scalable solutions. - Contribute to improving development workflows and adopting new technologies and methodologies to enhance productivity and software quality. - Understand customer needs and collaborate with product teams to deliver solutions that meet the demands of the financial services industry. - Document technical solutions, architecture decisions, and ensure proper knowledge sharing across teams. Required Skills & Experience : Experience : - 6-8 years of professional experience in software development, including hands-on experience delivering solutions based on Java and open-source technologies. - Strong experience in developing large-scale enterprise applications with Java 8 or higher. - Solid understanding and hands-on experience with Spring Framework (Spring Boot, Spring Batch), building microservices-based architectures. - Proficiency in working with relational databases like PostgreSQL and NoSQL databases like MongoDB. - Familiarity with Reactive Programming (e.g. , RxJava, Project Reactor) and event-driven architectures. - Experience with caching technologies like Redis. - Knowledge of Angular or similar front-end frameworks for building interactive user interfaces. Technical Skills : - Java : Extensive knowledge of Java 8 or higher, including the latest language features (lambdas, streams, etc. - Spring Framework : Proficient in Spring Boot, Spring Batch, and related frameworks for building robust backend solutions. - Experience working with both relational and NoSQL databases (e.g. , PostgreSQL, MongoDB). - Expertise in designing, implementing, and scaling microservices-based systems. - Experience with cloud services such as AWS, Azure, or GCP. - Familiarity with Angular or similar frameworks for UI development. - Experience with caching mechanisms like Redis for improving application performance. - Understanding of reactive programming principles and frameworks such as Project Reactor or RxJava (ref:hirist.tech)

Location: noida, IN

Posted Date: 12/21/2024
Click Here to Apply
View More Sopra Banking Softwares Jobs

Contact Information

Contact Human Resources
Sopra Banking Softwares

Posted

December 21, 2024
UID: 4965040718

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.