HamburgerMenu
hirist

Java Software Engineer - Spring Boot/Microservices Architecture

Delphie Consulting services
Bangalore
4 - 6 Years

Posted on: 06/08/2025

Job Description

About the Role :

We are seeking a skilled and motivated Java Software Engineer with strong hands-on expertise in Java, Spring Boot, and Kafka to join our cloud-native application development team. This role demands a developer with a solid foundation in backend engineering principles, microservices architecture, and real-time data streaming.

You will be part of a high-performance team building scalable, resilient, and secure distributed systems using modern tools, frameworks, and deployment methodologies.

Key Responsibilities :

- Design, develop, test, and maintain cloud-native applications using Java, Spring Boot, and Kafka.

- Implement scalable microservices and RESTful APIs in a distributed architecture.

- Integrate and manage real-time messaging systems using Apache Kafka.

- Apply design patterns, clean code principles, and industry best practices in software development.

- Collaborate with DevOps teams to set up and maintain CI/CD pipelines, build automation, and deployment strategies.

- Write unit and integration tests using JUnit and ensure code quality via code reviews and static analysis tools.

- Participate in agile development processes including sprint planning, daily stand-ups, and retrospectives.

- Troubleshoot and debug production issues and participate in root cause analysis.

- Work with version control systems like Git and manage dependencies using Maven.

Required Skills :

- Core Java (v8+) and Spring Boot strong hands-on development expertise.

- Apache Kafka deep experience in building producers, consumers, and Kafka streams.

- Microservices architecture strong understanding and hands-on implementation experience.

- CI/CD tools Jenkins, GitLab CI, or similar.

- Maven, Git, and JUnit essential tools in your development lifecycle.

- Good understanding of software design patterns, object-oriented design, and SOLID principles.

Preferred / Good to Have :

- Exposure to cloud platforms such as AWS, Azure, or GCP.

- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.

- Knowledge of monitoring/logging tools (e.g., Prometheus, ELK, Grafana).


info-icon

Did you find something suspicious?