GO TO SEARCH
Currently, we are looking for a remote Senior Java Developer to join our global team
Responsibilities
- Leading backend engineering effort to modernize a web application
- Building or migrating backend data platform and services from the existing legacy systems to low latency systems on AWS
- Designing and implementing data pipelines that rely on processing and serving very large datasets with an awareness of scalability
- Building systems to extract, transform and ingest large-scale, mission-critical, testing data across multiple test platforms
Requirements
- 3+ years of experience in Java Development
- SW development experience in designing, implementing and supporting highly scalable data systems and services
- Proven object-oriented fundamentals and design patterns experience
- Experience with SQL and/or NOSQL low latency systems
- Knowledgable about distributed storage and network resources, at the level of hosts and clusters to prevent or mitigate performance issues
- Experience in building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple sources to feed batch and near-realtime/streaming
- Experience with diverse frameworks and services such as Elastic Search, S3, Kubernetes, Docker, Kafka and Spark within AWS Able to communicate clearly and collaborate with cross-functional teams
- Excellent problem solving and root cause analysis skills
- Able to lead with consensus and conviction
Nice to have
- Knowledge of Amazon S3
- Knowledge of Docker
- Experience with Elastic Container Service
- Experience with Kubernetes