What are the responsibilities and job description for the Java/J2EE developer position at GATE Insight, Inc.?
Job Role : Java / J2EE Developer
Location : Sunnyvale, CA(Hybrid)
Duration : 6 months (Possible Extension)
Job Description : -
- Minimum Qualifications :
- 4 years of experience programming in Java / J2EE
- Hands on Experience with Spark Streaming, Flink, Hive and related Big Data Tech stacks
- Experience with distributed publish-subscribe messaging system like Kafka
- Experience with no-sql technologies like Cassandra and Elasticsearch
- Experience with REST microservices using Sprint Boot
- Preferred Qualifications :
- Experience with Google cloud tech stacks such as BigQuery, GCS
- Experience with Jenkins, Kubernetes, OneOps and related DevOps tools
- Experience with Code quality tools like sonarqube
- Position Description :
- Hands on development to build highly distributed, scalable and realtime pipelines using Java / J2EE, Spark, Kafka and Flink
- Working with datalake and datawarehouse ingestion using Google cloud & Big data tech stacks
- Building microservices in Spring Boot with no-sql backend like Cassandra, Elasticsearch
- Participate in managing code & configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and work closely with platform team
- Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds.