Apache Spark Developer

  • Contract

Job Description

Role: Apache-Spark Developer

Location: Brooklyn Park, MN

Duration: 9 Months


Job Description:

Mandatory Technical / Functional Skills

"~Should have experience in the below Skill set:

4 + Years of Experiance in Developing Apache spark Integrations & Framework

Experiance designing Apache based application using Java

6+ years of software development experience using Java/J2EE (Spring).

Experience in web service/ REST API implementations using Spring/SpringBoot.

Hands on experience in CICD automation using Git, Jenkins, Chef & Artifactory Repository.

Experience in any of the JPA framework(Hibernate, Ibatis, Mybatis).

2+ years experience with HTML/5, CSS and JavaScript required.

Experience in application server (Websphere, Tomcat).

Hands on experience in any of the Unit Testing Framework (JUnit, Mockito, SPOCK).

Experience in Build tools (Maven, Gradle, Ant).

Experience with SQL (Oracle, DB2) and NoSQL (MangoDB, Postgres) databases.

Experience in Agile Methodology, SCRUM, KANBAN.

Proactively identifies opportunities for improvement and recommends technical solutions.

~Extensive experience in:

IT standards, procedures, policy.

Leading change impact analysis of high complexity, significance, and risk and Change control

Application development tools, maintenance, design, architecture

Release management and System development life cycle

~Desired experience if available :

Experience in Docker container, Groovy & Grails, AngularJS, kubernetes spinnaker is a plus.

Experience in Retail payment channels and fraud prevention is preferred.

"

Roles and responsibility

"~ Part of Scrum team Implementation of User Stories

'~ Understand the requirements from Business and implement them

~Strong problem solving/analytical skills

~Interfaces w/clients, technical staff to analyze, resolve complex technical problems related to system function, equipment, programming and procedures.

~Plans, organizes, directs, and monitors systems development and implementation of projects.

~Analyzes, designs, prepares programming specifications; codes, tests, debugs programs/applications.

~Provides complete systems support including critical disaster recovery support and interfacing with system support staff and computer operations.

~Identifies impacts, analyzes risks/benefits, and prepares sizing related to recommendations for new systems or modifications to existing systems.

~Competent at high technical level, understands system architecture, has multi-systems knowledge and background and has full systems development expertise.

~Will participate in the on call support rotation, if required."

Please provide me your updated resume.

Additional Information

All your information will be kept confidential according to EEO guidelines.