About this role
We are seeking an experienced Java Software Engineer to join our team.
* Proficient in search and data processing systems using Elastic, Spring Framework, Kafka, event-driven processing and API's.
* Optimize and scale search and data processing infrastructure to handle growing data volumes and user requests.
This is a contract position located in LATAM.
The ideal candidate will have:
* Bachelor's or master's degree in computer science, engineering, or a related field.
* 5+ years of professional software engineering experience.
* Proven experience with Elasticsearch and other search technologies.
* Strong proficiency in Java and experience with Java batch processing.
* Hands-on experience with Kafka and distributed messaging systems.
* Solid understanding of data structures, algorithms, and software design principles.
* Experience with cloud platforms and infrastructure (e.g., AWS, GCP, Azure).
* Experience with CI/CD pipelines, containerization (Docker, Kubernetes, PCF, AKS), and microservices architecture.
* Excellent attention to detail.
* Strong communication skills and the ability to work collaboratively in a team environment.
If you're passionate about technology and ready for a new challenge, please submit your application.