27 Oct
|
Mphasis
|
Bengaluru
Primary Skills: Java, Kafka
Experience: 4 to 8 Years
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.
Design, develop, test, and deploy enterprise-grade applications using Java technologies.
Ensure high availability, scalability, and performance of applications.
Optimize application performance and troubleshoot production issues.
Collaborate with DevOps teams for CI/CD implementation and deployment automation.
Work in Agile teams and actively contribute to sprint planning, estimation, and retrospectives.
Strong experience in Core Java (Java 8/11/17+)
Expertise in Spring Boot, Spring MVC, and Spring Framework
Hands-on experience with Apache Kafka
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
Database Skills
Oracle
PostgreSQL
SQL Server
Query optimization and performance tuning
Experience with Apache Spark / Spark Streaming
Exposure to Big Data technologies
Experience with Hadoop ecosystem components
Experience in BFSI domain, preferably Payments, EFT, or Financial Services.
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 ownership mindset and commitment to quality.
Ability to thrive in a fast-paced Agile setting.
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.
📌 Senior Software Engineer (AWS DevOps) (Bengaluru)
🏢 Mphasis
📍 Bengaluru