Overview
Skills
Job Details
Job Title: Java Lead Big Data/ Engineer
Long term contract
Location: NYC, NY / Jersey City, NJ ONSITE
Job Description:
Seasoned Senior Java Developer to be a part of prime data services team who will be responsible for enhancing exiting big data pipelines working on new data ingestions/distribution frameworks.
Responsibilities:
Maintain / enhance data warehouse /data lake pipelines.
Work in small scrum team and interact with business users and business analysts to refine requirements.
Provide release and level 3 support on a rotation basis
Participate in design meetings and present ideas and improve application frameworks
Required skills and experience:
Minimum of 12 years of hands-on development experience.
At least 3 years of working as lead developer on JAVA Backends.
Must have a very robust understanding of design patterns and hands-on coding skills.
Must have understanding of latest Java versions along with executors patterns, stream API, Lambda etc.,
Understanding of data structures also required along with basic principles of Java.
Must have understanding of Java Linux, Bash, and basic scripting along basics like Unix group, Host group etc.,
Must have basic understanding of RDBMS vs Nosql vs columnar databases.
Understanding of file formats , Parquet, Avro, ORC, , Iceberg Etc., also required.
Must have deep understanding of Agile.
Good to have understanding of basics of Microservice Architecture , Containerization, Orchestration
Good to have understanding of Helm, Jenkins, Bitbucket, Maven, Gradle.
Good to have understanding of the telemetry specifically open telemetry, ELK, Grafana, Prometheus .
Good to have understanding of MQ and Kafka.