Posted on: 11/11/2025
Key Responsibilities :
- Design, develop, and maintain robust and scalable applications using Java/J2EE technologies.
- Build and deploy microservices using Spring Boot and modern architectural patterns.
- Develop and consume RESTful APIs to integrate with internal and external systems.
- Implement object-oriented design principles and design patterns for maintainable and extensible code.
- Work with Kafka or equivalent event-streaming/messaging platforms for high-throughput data processing.
- Collaborate with DevOps teams to manage CI/CD pipelines using GitHub Actions or similar tools.
- Ensure adherence to code quality standards using tools like SonarQube and perform unit, integration, and contract testing.
- Work with SQL databases and ORM frameworks such as Hibernate, iBatis, or MyBatis for data persistence.
- Participate in code reviews, identify performance bottlenecks, and implement optimizations.
- Collaborate with Agile teams to deliver high-quality solutions within sprint timelines.
- Work on Cloud environments and have familiarity with Azure Kubernetes Service (AKS) and container orchestration.
- Utilize configuration management and Infrastructure-as-Code (IaC) tools like Chef for deployment automation.
Required Skills & Qualifications :
- 6+ years of hands-on software engineering experience.
- Strong proficiency in Java/J2EE development.
- In-depth knowledge of Spring Core, Spring MVC, and Spring Boot frameworks.
- Experience in Microservices architecture and related design patterns.
- Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
- Hands-on experience in developing and maintaining RESTful APIs.
- Proficiency with Kafka or equivalent event-streaming/messaging frameworks.
- Solid working knowledge of SQL and ORM tools like Hibernate, iBatis, or MyBatis.
- Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or similar.
- Experience using SonarQube or other code quality analysis tools.
- Proficient in automated testing (unit, integration, contract tests).
- Understanding of Agile methodologies and working in Scrum-based teams.
- Exposure to Cloud platforms (preferably Azure) and containerization tools such as Docker and Kubernetes.
Preferred Qualifications :
- Experience with Azure Kubernetes Service (AKS) and cloud-native deployments.
- Working knowledge of DevOps and SRE practices.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication and teamwork abilities
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1572672
Interview Questions for you
View All