Mphasis hiring for Senior Software Engineer

Mphasis is hiring for the profile of Senior Software Engineer . Graduates are eligible to apply for this position. This profile is open for the location of Bengaluru . Complete information about the hiring is mentioned below:

Job Overview

Company NameMphasis
Profile Hiring forSenior Software Engineer
RoleSoftware Development - Other
SalaryAs per Market Standards
Work ProfileWork From Office
EligibilityExperienced Jobs
LocationBengaluru
Job CategorySoftware Engineering & QA
Sub CategorySoftware Development
Job IDNX14796
Explore Similar Opportunities 442 current Software Engineering & QA jobs in Bengaluru
View all Software Engineering & QA Jobs in Bengaluru →

Primary Skills: Java, Kafka
Secondary Skill: Apache Spark (Good to Have)
Experience: 4 to 8 Years
Location: Banglore/Hyd

Job Summary

We are looking for a highly skilled Java Developer with Kafka expertise to design, develop, and support scalable, high-performance enterprise applications. The ideal candidate should have strong hands-on experience in Java-based microservices development, event-driven architectures, and real-time messaging using Apache Kafka. Experience with Apache Spark and large-scale data processing will be an added advantage.

The candidate will work closely with architects, business stakeholders, and cross-functional teams to build robust and resilient applications for a leading financial services environment.

Key Responsibilities

  • Design, develop, test, and deploy enterprise-grade applications using Java technologies.
  • Develop and maintain microservices-based applications following industry best practices.
  • Design and implement event-driven solutions using Apache Kafka.
  • Build Kafka producers, consumers, streams, and event-processing applications.
  • Ensure high availability, scalability, and performance of applications.
  • Develop RESTful APIs and integrate with internal and external systems.
  • Participate in application architecture, design reviews, and code reviews.
  • Optimize application performance and troubleshoot production issues.
  • Collaborate with DevOps teams for CI/CD implementation and deployment automation.
  • Ensure adherence to security, compliance, and coding standards.
  • Work in Agile teams and actively contribute to sprint planning, estimation, and retrospectives.

Required Skills

Core Technical Skills

  • Strong experience in Core Java (Java 8/11/17+)
  • Expertise in Spring Boot, Spring MVC, and Spring Framework
  • Hands-on experience with Apache Kafka
  • Strong knowledge of event-driven and distributed system architecture
  • Experience in developing REST APIs and microservices
  • Strong SQL skills and experience with relational databases
  • Knowledge of multithreading, concurrency, and performance tuning
  • Experience with object-oriented design principles and design patterns
  • Proficiency in Git and version control systems

Messaging & Integration

  • Kafka Producers and Consumers
  • Kafka Streams
  • Kafka Connect
  • Topic design and partitioning strategies
  • Message serialization using Avro/JSON
  • Event-driven architecture and integration patterns

Database Skills

  • Oracle
  • PostgreSQL
  • SQL Server
  • Query optimization and performance tuning

Nice-to-Have Skills

  • Experience with Apache Spark / Spark Streaming
  • Exposure to Big Data technologies
  • Knowledge of Databricks
  • Experience with Hadoop ecosystem components
  • Understanding of real-time analytics solutions

Preferred Qualifications

  • Experience in BFSI domain, preferably Payments, EFT, or Financial Services.
  • Strong understanding of distributed systems and scalable application design.
  • Experience working in cloud environments (Azure/AWS).
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience in CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Exposure to monitoring tools such as Splunk, ELK, AppDynamics, or Dynatrace.

Education

  • Bachelor’s or Master’s Degree in Computer Science, Information Technology, Engineering, or related field.

Key Competencies

  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder management abilities.
  • Ability to work independently and within cross-functional teams.
  • Strong ownership mindset and commitment to quality.
  • Ability to thrive in a fast-paced Agile environment.

This JD is well-suited for EFTFIN payment processing and event-driven application development projects, where Kafka-based real-time transaction processing and Java microservices are key requirements.

To apply for this job please visit mphasis.ripplehire.com.

How to Apply for Mphasis Recruitment

To apply for this job, interested candidates must follow the procedure outlined below:

Click Apply Here or Employer Contact Details. Both buttons will take you to the official application page after email verification.

IMPORTANT INFORMATION

1. Never pay any amount for getting a job.
2. Apply before the hiring closes or the employer stops accepting applications.

👥 Know someone looking for a Senior Software Engineer job?
Help them apply early — share this hiring with them.

💚 Share with a Friend

Explore More Jobs

More Software Development - Other Jobs

Explore current jobs matching the same or closely related role.

View All Software Development - Other Jobs →

More Jobs From Mphasis

Explore other current openings from this company.

View All Mphasis Jobs →
⚠️
Disclaimer

Nexpro247 shares job information for informational purposes only and is not affiliated with or endorsed by the companies mentioned unless explicitly stated. Job details may change without notice. Candidates should verify the vacancy, eligibility and application details on the employer's official website before applying. Nexpro247 does not charge candidates any fee for job applications.

💚 Share with a Friend