We are looking for a highly skilled and experienced Java Developer to join our dynamic team that builds and supports an enterprise-wide full-text search platform with generative artificial intelligence capabilities. The ideal candidate will have a strong background in Java development, specifically with Java 17 or higher, and experience with Spring Boot 3.x. Candidate should have basic knowledge of OpenSearch/Elasticsearch. Additional experience with Grafana is a plus.
Key Responsibilities:
• Design, develop, and maintain robust Java applications using Java 17+.
• Implement and manage architecture with Spring Boot 3.x.
• Develop and maintain system and ensure system consistency and reliability.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Ensure the best possible performance, quality, and responsiveness of applications.
• Identify bottlenecks and bugs, and devise solutions to these problems.
• Perform code reviews and provide constructive feedback to team members.
Required Skills and Qualifications:
• Proven experience as a Java Developer.
• Extensive experience with Java 11 or higher.
• Strong expertise in Spring Boot
• Basic Knowledge of Elasticsearch/OpenSearch
Optional Skills:
• Familiarity with Grafana for application performance monitoring.