Posted on: 06/08/2025
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).
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1525387
Interview Questions for you
View All