Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Java Big Data Developer for our client in the Wireless domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract position and the client is looking for someone to start immediately.
Duration: 12+ Months Contract
Location: Bedminster, NJ
Role: Java Big Data Developer
Java Big Data Developer
Primary Skills: Big Data
Role Description: The Java Big Data Developer must have at least 9+ years of experience.
Required Experience and Skills:
- Experience with big data tools such as Hadoop, Hive, Spark, etc is a plus.
- Knowledge with modern data pipelines, data streaming, and real time analytics using tools such as Apache Kafka, Spark Streaming, Elastic Search.
- Efficient Multithreading knowledge with ability to optimize memory leaks.
- Should have strong knowledge in RESTFUL web services and micro services.
- Good in data structures and strong in using collections and Arrays.
- Able to visualize front end presentation and build rock solid reusable API modules.
- Ability to understand Spring Boot and Maven Project structure and project setup.
- Understating standard application logger mechanism and proficiency in Customized error handling and Session managements.
- Should be able to decode HTTP request and responses and understanding third-party authorization. Such as SSO, AWS and Google etc.
- A strong ability to understand and organize data from various sources.
- Strong SQL skills and experience in columnar relational data stores and NoSQL technologies.
- Ability to optimize DB query and performance tuning is added advantage.
- Should be knowing basic Linux commands
- Should have used GIT version control and basics Jenkin build process.
- Hands on Jenkins build process is a plus.
- Proficient in understanding of web markup, including HTML5, CSS3.
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, ReactJS etc.
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Java Stack – Web Microservices Design with REST based API, JSON in Java. Node.js, Angular, React Js
- Python/Scala/R will be plus
- Big data – Hadoop, Spark, Hive, HBase, Elastic, Kafka, Zookeeper
- DB: PostgreSQL, Oracle, MySQL, MSSQL and NoSQL
- DevOps: Docker, SonarQube, Ant, Jenkins, Ansible, Gradle, Maven, VMWare, New Relic, PiWick, iMonit
- Other – Experience working with Git, Jira, Agile methodologies, modeling tools, profiling tools and JMeter
Education: Bachelor's degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent
Experience: Minimum 9+ years
Relocation: This position will not cover relocation expenses
Travel: No
Local Preferred: Yes
Note: Must be able to work on a W2 basis
Recruiter Name: Sandeep Pal
Recruiter Phone: [Phone number shown when applying] (Ext: 2247)
Equal Employment Opportunity