Java full stack with big data-NJ at Remote, Remote, USA |
Email: [email protected] |
From: sravani, Nitya INC [email protected] Reply to: [email protected] Java full stack with big data Working Model: Onsite in Bedminster, NJ - all days in the office a week except Fridays Targeted Years of Experience: 7-10 years Job Description: Deliver quality and business intelligence solutions to the organization. Understand the value and benefit of solid data practices and how to translate that into satisfied business components. Ability to translate business requests into database design and writing clean, production-level code. Exploring large data sets and to learn new technologies in quick span of time in collaborative environment. Ability to communicate effectively with stakeholders to define requirements We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Translating the UI/UX design wireframes to actual code that will produce visual elements of the application and closely work with the UI/UX designer and bridge the gap between graphical design and technical implementation. Taking an active role on both sides and defining how the application looks as well as how it works. Technology Experience 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 Skills and Requirements: Strong Java programming knowledge with good problem-solving skill. Strong in an object oriented principles and design patterns. 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. 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. 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. Proficient understanding of code versioning tools, such as Git. Responsibilities: Develop and manage data sources and integrate with diverse APIs Work closely with stakeholders on the data supply side domain experts Create highly reusable code modules and packages that can be leveraged across the data pipeline Develop and improve continuous release and testing processes Able to Build reusable code and libraries for future use Develop new user-facing features such as graphs, charts, reports etc. Optimize application for maximum speed and scalability Strong user input is validated before submitting to back-end. Collaborate with other team members and stakeholder Keywords: user interface user experience javascript database rlang information technology New Jersey |
[email protected] View all |
Wed Sep 20 03:36:00 UTC 2023 |