Mphasis
Website:
mphasis.com
Job details:
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.
Click on Apply to know more.