Search by job, company or skills

M

Senior Java Software Engineer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145125003

Similar Jobs