HamburgerMenu
hirist

Job Description

About the Role :

We are looking for a highly skilled Java Developer with 8+ years of experience in building scalable, high-performance backend systems.


The ideal candidate will have strong expertise in Java (5+), microservices architecture, cloud technologies, and modern DevOps practices.


You will work closely with cross-functional teams to design, develop, and deploy mission-critical applications.

Key Responsibilities :

- Design, develop, and maintain high-quality, scalable Java-based applications using Java 5+ and Spring Boot.

- Build and optimize RESTful APIs and microservices to support business requirements.

- Work with cross-functional teams to define technical specifications and deliver end-to-end solutions.

- Implement unit testing frameworks (JUnit) and ensure code quality through best practices.

- Apply strong understanding of data structures, algorithms, and design patterns to solve complex technical challenges.

- Develop and deploy applications on AWS cloud services, ensuring reliability, scalability, and security.

- Leverage DevOps tools such as Docker, Kubernetes, CI/CD pipelines for smooth deployment processes.

- Work with Kafka for event-driven architecture and messaging solutions.

- Collaborate with database teams and work on SQL query optimization across relational and NoSQL databases.

- Troubleshoot production issues and optimize system performance.

- Participate in code reviews, provide mentorship to junior developers, and contribute to continuous

improvement.

Required Skills & Experience :

- 8+ years of hands-on backend development experience with Java 5+.

- Strong knowledge of Spring Boot, RESTful API development, microservices architecture, and OOP principles.

- Practical experience with unit testing frameworks like JUnit.

- Solid understanding of data structures, algorithms, and design patterns.

- Hands-on experience with AWS (EC2, S3, Lambda, API Gateway, etc.).

- Working knowledge of Docker, Kubernetes, and modern DevOps practices.

- Experience working with Kafka or other messaging/event streaming platforms.

- Proficiency in both relational and NoSQL databases, with strong skills in SQL optimization.

- Excellent problem-solving, debugging, and analytical skills.

- Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Good to Have :

- Experience with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).

- Knowledge of distributed systems and cloud-native design.

- Exposure to performance tuning and monitoring tools.

Education :

- Bachelor's or Master's degree in Computer Science, Engineering, or related field.

info-icon

Did you find something suspicious?