HamburgerMenu
hirist

Job Description

Job Description :

We are looking for an experienced Java Developer with strong expertise in building scalable applications and hands-on experience with Elasticsearch.

The ideal candidate will be responsible for developing, enhancing, and maintaining high-performance applications while ensuring seamless integration with search and indexing solutions.

Key Responsibilities :

- Design, develop, and maintain Java-based applications using Spring Boot, Spring MVC, and Hibernate/JPA.

- Develop and consume RESTful APIs to support business needs.

- Work with Elasticsearch for indexing, querying, and analyzing large datasets.

- Write optimized SQL queries for relational databases such as MySQL or PostgreSQL.

- Apply best practices in object-oriented programming, design patterns, and multithreading.

- Participate in code reviews, troubleshoot issues, and optimize application performance.

- Collaborate with cross-functional teams to deliver high-quality software solutions.

- Implement unit testing using frameworks such as JUnit and Mockito.

- Work with version control systems (Git) and CI/CD pipelines for smooth deployments.

Required Skills & Experience :

- 3- 5 years of professional experience in Java application development.

- Strong knowledge of Spring Boot, Spring MVC, Hibernate/JPA.

- Proven experience in Elasticsearch for indexing and search operations.

- Good understanding of object-oriented design, design patterns, and concurrency.

- Hands-on experience with MySQL/PostgreSQL and ability to write complex queries.

- Familiarity with Maven/Gradle, Git, and CI/CD tools.

- Strong problem-solving and debugging skills.

- Experience with unit testing frameworks (JUnit, Mockito).

Good to Have :

- Experience with microservices architecture.

- Exposure to containerization tools (Docker, Kubernetes).

- Knowledge of cloud platforms (AWS, GCP, Azure)


info-icon

Did you find something suspicious?