About the Role
The ideal candidate for this position will possess a strong foundation in software engineering, with a focus on Java development and experience with search technologies such as Elasticsearch.
Key Responsibilities:
* Design and Implement Efficient Search Solutions
* Collaborate with Cross-Functional Teams to Define and Deliver New Features
* Maintain High-Quality Code and Participate in Code Reviews
* Stay Up-to-Date with Industry Trends and Technologies
Required Skills and Qualifications:
* Bachelor's or Master's Degree in Computer Science or a Related Field
* 5+ Years of Professional Software Engineering Experience
* Strong Proficiency in Java and Experience with Java Batch Processing
* Hands-On Experience with Kafka and Distributed Messaging Systems
* Experience with Cloud Platforms and Infrastructure (e.g., AWS, GCP, Azure)
* CI/CD Pipelines, Containerization (Docker, Kubernetes, PCF, AKS), and Microservices Architecture
We are seeking a talented software engineer who can design and implement efficient search solutions using Elasticsearch. The ideal candidate will have a strong background in software engineering, excellent communication skills, and the ability to work collaboratively in a team environment.