BENGALURU · FULLTIME
Senior Software Engineer
Mphasis
Bengaluru · onsite · Posted 35d ago
Sourced from
Not disclosed4–8 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.2s
- Found the form on Foundit · 6 questions to answer1.3s
- Decided the answers for all of them2.3s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
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
Core Technical Skills
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.
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
- Kafka Producers and Consumers
- Kafka Streams
- Kafka Connect
- Topic design and partitioning strategies
- Message serialization using Avro/JSON
- Event-driven architecture and integration patterns
- Oracle
- PostgreSQL
- SQL Server
- Query optimization and performance tuning
- 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
- 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.
- Bachelor's or Master's Degree in Computer Science, Information Technology, Engineering, or related field.
- 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.
Sourced from foundit
Section · 02
Skills
JenkinsDockerKubernetesKafka Producers and ConsumersAzure DevopsPostgresqlSpark StreamingApache SparkavroApache KafkaHadoop ecosystemappdynamicsbig data technologiesamazon web servicesDynatraceKafka StreamsElkGithub ActionsOracle DBJSONKafka ConnectDatabricksSQLREST APISpring BootJavaMicroservicesSplunkMicrosoft AzureSQL ServerGIT
Section · Company
About Mphasis

Mphasis
IT Services & Consulting
30.2k+
employees
1998
28 years old
Bangalore/Bengaluru, Karnataka
India
About
At Mphasis, engineering is in our DNA. We lead with design and architecture to deliver a portfolio of next-gen offerings and services that blend our deep domain expertise with cutting-edge technology.
Industries
IT Services & ConsultingFinancial ServicesHardware & NetworkingInsuranceEmerging Technologies
Employee ratings
10,251 reviews
3.3/ 5
Culture
3.2
Career growth
2.4
Work-life
3.5
Employees rate it well for
Salary1687Appraisal1021Work Life Balance1018Job Security915Senior Management857
Find them on