Mphasis

Java Software Engineer

Mphasis Bengaluru, Karnataka, India
Image Image Image

Save

Job Summary:

We are looking for an experienced Senior Java Developer / Lead with strong expertise in Java, Spring Boot, Microservices architecture, AWS, Kafka, Kubernetes, and CI/CD pipelines. The candidate will be responsible for designing and building scalable, high-performance, and cloud-native applications.

Mandatory Skills:

  • Java (Core Java, Java 8+)
  • Spring Boot & Microservices Architecture
  • AWS (EC2, S3, Lambda, RDS, etc.)
  • Apache Kafka (Event-driven architecture)
  • Kubernetes (Container orchestration)
  • CI/CD Tools (Jenkins, GitHub Actions, GitLab CI, etc.)

Key Responsibilities:

  • Design and develop scalable microservices-based applications
  • Build and maintain RESTful APIs using Spring Boot
  • Implement event-driven architecture using Kafka
  • Deploy and manage applications on AWS cloud
  • Containerize applications using Docker and orchestrate with Kubernetes
  • Build and manage CI/CD pipelines for automated deployments
  • Ensure high availability, performance, and security of applications
  • Perform code reviews, mentoring, and technical guidance
  • Collaborate with cross-functional teams in Agile/Scrum environment
  • Troubleshoot and resolve complex technical issues

Good to Have:

  • Experience with Terraform / Infrastructure as Code
  • Knowledge of Monitoring tools (Prometheus, Grafana, ELK)
  • Exposure to Domain-Driven Design (DDD)
  • Experience in high-scale distributed systems

  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering
  • Industries

    IT Services and IT Consulting, Software Development, and IT System Custom Software Development
Image Image Image

Referrals increase your chances of interviewing at Mphasis by 2x

See who you know

Get notified about new Java Software Engineer jobs in Bengaluru, Karnataka, India.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches