Friday, December 25, 2020

PurpleBox - Big Data Engineer - Java/Python/Hadoop (3-6 yrs) (PurpleBox)

Roles and Responsibilities :

- Responsible for development and maintenance of applications with technologies involving Enterprise Java and Distributed technologies.

- Experience in Hadoop, Kafka, Spark, Elastic Search, SQL, Kibana, Python, experience w/ machine learning and Analytics, etc.

- Collaborate with developers, product manager, business analysts and business users in conceptualizing, estimating and developing new software applications and enhancements.

- Assist in the definition, development, and documentation of software's objectives, business requirements, deliverables, and specifications in collaboration with internal users and departments.

- Collaborate with QA team to define test cases, metrics, and resolve questions about test results.

- Assist in the design and implementation process for new products, research and create POC for possible solutions.

- Develop components based on business and/or application requirements

- Create unit tests in accordance with team policies & procedures

- Advise, and mentor team members in specialized technical areas as well as fulfill administrative duties as defined by support process

- Work with cross-functional teams during crisis to address and resolve complex incidents and problems in addition to assessment, analysis, and resolution of cross-functional issues.

Required Qualifications :

- Bachelor's degree or equivalent in computer science.

- Experience in Core Java and Enterprise Java Technologies (J2EE technologies (JSP, Servlets, Java scripts, JPA and Web/UI technologies)

- Experience in the following technologies.

- Big Data Ecosystems: Hadoop, Spark, Kafka.

- Machine learning, Python.

- Streaming and Batch Analytics processes.

- Experience in the following Tools: Eclipse, Maven, Gradle, DB tools, Bitbucket/JIRA/Confluence.

- Understands software security practices including user authentication and authorization, data validation and an understanding of common DOS and SQL injection techniques.

- Familiar with profiling, code coverage, logging, common IDE's and other development tools.

- Scripting Languages: JSP & Servlets, PHP, JavaScript, XML, HTML, Python and Bash.

- Familiar with Agile Methodologies - SCRUM and Strong communication skills (verbal and written)

- Ability to work within tight deadlines and effectively prioritize and execute tasks in a high-pressure environment.

- Demonstrated verbal and written communication skills, and ability to interface with Business, Analytics and IT organizations.

- Ability to work effectively in short-cycle, team oriented environment, managing multiple priorities and tasks.

- Ability to identify non-obvious solutions to complex problems.

Looking for candidates who are keen to work with a startup and can join immediately or within 15 days.

Apply Now