Search by job, company or skills

Mphasis

Java Software Engineer

Save
  • Posted 22 days ago
  • Over 500 applicants

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:

JavaSoftware ArchitectureMySQLSystem DesignDatabase DesignAngular

Bengaluru, India

Skills:

JavaAWS infrastructureDockerSMP SML registrationPeppol testbed certificationSchematron validation pipelinesphoss-smpUAE PINT AE BIS Billing 3.0peppol-mlshelger library ecosystemAS4 messagingUBL 2.1 document structuresPeppolpeppol-uae-tddphoss-apSBDH structurephiveJava 17phase4peppol-commonsDCTCE 5-corner model

Bengaluru, India

Skills:

JavaJavascriptPl SqlJ2EEHTMLSqlTransact-SQL

Bengaluru, India

Skills:

CSSShell ScriptingSqlJenkinsHTMLAngularGithubReactSpringbootDockerSonarqubeKubernetesJavascript ES6JAVA 17Core JAVA 8

Bengaluru, India

Skills:

JavaReactFrameworksAutomation ToolsPythonCI practices