Search by job, company or skills

Mphasis

Java Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are looking for an experienced Java Developer with strong expertise in Spring Boot, Microservices, Kafka, and Cucumber. The ideal candidate should have hands-on experience in building scalable enterprise applications, event-driven systems, and API-driven architectures using modern Java technologies.

Key Responsibilities

  • Design, develop, and maintain backend applications using Java and Spring Boot.
  • Develop scalable Microservices-based applications.
  • Implement asynchronous communication using Apache Kafka.
  • Build and consume RESTful APIs and event-driven services.
  • Create and execute BDD test scenarios using Cucumber.
  • Collaborate with cross-functional teams including QA, DevOps, and frontend developers.
  • Write clean, efficient, and reusable code following coding standards and best practices.
  • Troubleshoot, debug, and optimize application performance.
  • Participate in code reviews, sprint planning, and Agile development activities.
  • Ensure application reliability, scalability, and security.

Required Skills

Primary Skills

  • Java
  • Spring Boot
  • Microservices
  • Apache Kafka
  • Cucumber

Secondary Skills

  • REST APIs
  • Hibernate / JPA
  • SQL / Database Management
  • Maven / Gradle
  • BDD/TDD Concepts

Additional Skills

  • Docker & Kubernetes
  • Jenkins / CI-CD
  • AWS / Azure / GCP
  • Git/GitHub
  • Agile/Scrum

Required Qualifications

  • Bachelor's degree in Computer Science, IT, or related field.
  • Strong understanding of Object-Oriented Programming (OOP) concepts.
  • Experience with distributed systems and event-driven architecture.
  • Good analytical and debugging skills.
  • Strong communication and teamwork abilities.

Preferred Qualifications

  • Experience with cloud-native applications.
  • Exposure to automation testing frameworks.
  • Knowledge of system design and performance tuning.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148327173

Similar Jobs

Bengaluru, India

Skills:

JavaJavascriptPl SqlJ2EEHTMLSqlTransact-SQL

Bengaluru, India

Skills:

CSSShell ScriptingSqlJenkinsHTMLAngularGithubReactSpringbootDockerSonarqubeKubernetesJavascript ES6JAVA 17Core JAVA 8

Bengaluru, India

Skills:

HibernatePostgreSQLSpring BootSpring MVCSqlCore JavaMySQLRestful ApisSpring CoreOracleJpaSpring Framework

Bengaluru, India

Skills:

JavaAws ServicesDockerOracle DatabaseSpring BootRestful ApisKubernetesMicroservices

Bengaluru, India

Skills:

JavaContinuous IntegrationGitJavascriptCSSContinuous DeploymentSoftware TestingVisual StudioHTML