Position: Java Software Engineer (Big Data)
Company: GlobalLogic
Category: Java
Experience required: 3y
English level: upper

Description:

Personalization requires attention to detail that can only be achieved through AI. The product uses machine learning algorithms to deliver content recommendations in real-time, based on behavioral and contextual data.

Requirements:

- 3+ years of experience
- Relevant BA/BS degree in Computer Science or equivalent experience
- Experience with Java
- Experience with technologies for handling and manipulating large datasets. (e.g. SQL Server, Cassandra/ScyllaDB, Hadoop, BigQuery, …)
- Hands-on experience with live production environments and CI/CD pipelines (GCP/AWS)

Will be a plus:

- Experience or knowledge of Machine learning concepts, algorithms, tools
- Hands-on experience with cloud computing platforms
- Experience with languages: NodeJs, C++, Python.
- Experience with Spark, Scylladb, MongoDB
- Experience with Docker and Kubernetes

Language:
- English – Upper intermediate. Direct communication with an international team.

Responsibilities:
- Application development
- Code reviews
- Participate in all phases of the software development life cycle, including technical design, implementation, and testing
- Mentoring middle engineers
- Participate in troubleshooting