HamburgerMenu
hirist

Job Description

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

info-icon

Did you find something suspicious?