Location:
Noida, India (Hybrid)
Experience:
6–8 Years
About the Role
We are looking for an experienced and hands-on Senior Software Engineer – Java Backend & Microservices to join our engineering team at SBS. In this role, you will design, develop, and deliver scalable, high-performance software solutions using Java, Spring Boot, and modern microservices architecture. You will collaborate with cross-functional teams, contribute to solution design and architectural decisions, and help build enterprise-grade products for the banking and financial services industry. We are looking for someone who enjoys hands-on coding, takes ownership of technical solutions, and contributes to continuous improvement in engineering practices.
Key Responsibilities
• Design, develop, and maintain scalable, secure, and high-performance applications using Java, Spring Boot, and Microservices.
• Contribute to solution architecture, High-Level Design (HLD), Low-Level Design (LLD), and technical decision-making.
• Build and integrate RESTful APIs and backend services for enterprise-grade applications.
• Work with relational and NoSQL databases such as PostgreSQL, MongoDB, and caching technologies like Redis.
• Collaborate with product owners, architects, QA, and engineering teams throughout the software development lifecycle.
• Participate in Agile ceremonies, sprint planning, technical discussions, and code reviews.
• Contribute to product architecture improvements, technical scalability, and application performance optimization.
• Support CI/CD processes, automated deployments, and engineering best practices.
• Troubleshoot complex technical issues, optimize system performance,
and support production releases.
• Mentor junior engineers and promote clean coding, maintainability, and continuous improvement. Required Skills & Experience
• At least 6–8 years of software development experience with strong hands-on expertise in Java 8 or above.
• Strong experience with Spring Boot, Spring Framework, Microservices, and RESTful APIs.
• Good understanding of object-oriented programming, data structures, algorithms, design patterns, and SOLID principles.
• Experience with solution design, distributed systems, and scalable application architecture.
• Hands-on experience with PostgreSQL or MongoDB.
• Understanding of caching mechanisms such as Redis.
• Experience with Hibernate/JPA and contemporary backend development practices.
• Familiarity with Git, Jenkins, and CI/CD pipelines.
• Good understanding of Agile/Scrum development methodologies.
• Strong analytical, debugging, problem-solving, and communication skills.
• Bachelor's degree in Computer Science, Engineering, or a related technical discipline, or equivalent professional experience. Good to Have
• Experience with AWS cloud services and cloud-native application development.
• Exposure to Docker, Kubernetes, Terraform, or Ansible.
• Experience with Spring Batch, reactive programming, or event-driven architectures.
• Working knowledge of Angular or other frontend technologies.
• Familiarity with Python scripting and development automation.
• Experience building enterprise-grade software products.
• Exposure to Banking, Financial Services, Fintech, or Payments domains.
• Knowledge of low-code/no-code platforms.
📌 Senior Software Engineer (Noida)
🏢 Sbs
📍 Noida