Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21469593

    BENGALURU · FULLTIME

    Senior Software Engineer

    Mphasis

    Mphasis

    Bengaluru · onsite · Posted 2d ago

    Sourced fromFoundit
    Not disclosedFresherfulltimeBengaluru

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    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

    • 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.

    Sourced from foundit

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    PostgresqlApache SparkApache KafkaOracle DBSQLREST APISpring BootJavaSQL ServerGIT

    Section · Company

    About Mphasis

    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

    WebsiteLinkedInAmbitionBox reviews

    Job search guides

    • All 1,110 Software Engineer jobs in Bengaluru
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • How to find a job in India, fast