Flag job

Report

Senior Java Software Engineer

Location

Pune District, Maharashtra, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

MSBC Group

Website: msbcgroup.com
Job details:

Position: Senior Software Engineer (Java + Kafka)

Experience: 5+ Years

Location: Ahmedabad/Pune

Shift: 12:30 PM – 09:30 PM IST | 01:30 PM – 10:30 PM IST


About the Company

MSBC Group is a global technology company building advanced enterprise platforms across Finance & Trading, Health & Biomedical Research, Manufacturing, and Logistics.

We specialize in enterprise software engineering, secure data platforms, system integration, and business intelligence solutions that help organizations improve efficiency, reduce costs, and ensure data integrity.


QTech is the FinTech arm of MSBC Group focused on building next-generation trading platforms and financial systems. The team engineers high-performance, low-latency financial infrastructure and intelligent market technologies for global market participants.


Role Overview

We are looking for a Senior Software Engineer (Java) to build scalable, resilient, and high-performance enterprise applications and financial systems. You will collaborate with cross-functional teams to deliver clean architecture, maintainable code, and production-ready platforms operating at scale.


Key Responsibilities

  • Design, architect, and develop scalable enterprise applications using Java 8+
  • Build robust backend systems and micro-services using Spring Core, Spring Boot, Spring MVC
  • Develop and integrate RESTful APIs, JSON services, and external web services
  • Engineer high-performance systems using strong knowledge of Data Structures, Multi-threading, and Memory Management
  • Work with relational databases (MySQL, PostgreSQL, Oracle) including schema design, JDBC, and query optimization
  • Manage builds and deployments using Maven/Gradle, Jenkins, and CI/CD pipelines
  • Maintain source code and workflows using Git, GitHub, GitLab
  • Ensure software quality through JUnit, TestNG, and code review best practices
  • Monitor and troubleshoot applications; exposure to ELK Stack or Grafana is a plus
  • Collaborate with Product, QA, DevOps, and Business stakeholders in Agile/Scrum delivery cycles
  • Contribute to secure, reliable, and maintainable enterprise system design


Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • 5+ years of hands-on experience in Core Java back-end development
  • Strong foundation in OOPs, Collections Framework, Concurrency, Exception Handling
  • Proven experience building scalable backend services using the Spring ecosystem
  • Solid expertise in designing and consuming REST APIs
  • Strong understanding of relational databases and performance tuning
  • Experience with version control, automated builds, and modern DevOps practices
  • Familiarity with cloud platforms such as AWS or Azure and deployment pipelines
  • Working knowledge of frontend basics (HTML, CSS, JavaScript)
  • Strong testing mindset and commitment to clean, maintainable code
  • Experience building secure, scalable, and performance-driven enterprise platforms


Benefits

  • Opportunity to work on enterprise-scale and FinTech trading platforms
  • Complex engineering challenges with real-world impact
  • Global exposure and cross-border collaboration
  • Strong engineering culture with ownership and technical depth
  • Stable, process-driven organisation with global certifications

Click on Apply to know more.

Skills

Agile
AWS
Azure
back-end
Business Intelligence
code review
cross-functional
CSS
data structures
DevOps
enterprise software
fintech
frontend
Git
Gradle
HTML
Java
JavaScript
Jenkins
JSON
JUnit
Kafka
Maven
micro-services
MVC
MySQL
Oracle
PostgreSQL
Source Code
system integration
version control
web services
REST APIs