i
SBS
2 SBS Jobs
6-8 years
Sopra Banking Software - Senior Software Developer - Java Technologies (6-8 yrs)
SBS
posted 1mon ago
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
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for SBS Senior Software Developer roles with real interview advice
Banking project Tech stack
Company Culture Firing policy
Read 1 review6-8 Yrs