Job Description :

Job Title: Lead Full Stack Developer

Job ID: 37431

Location: Paramus, NJ 07652

Duration: 12+ Months with possible extensions 

Interview Process: Phone/WebEx /MS Teams/ Online Live Hacker Rank 

Number of Positions: 1

Additional Sites: Dallas, TX 75019 and Atlanta, GA 30028

Location: New Jersey, Dallas, Atlanta HUB LOCATIONS only. Resource will report in office on a full-time basis.

Required Skills: 

Full Stack Java Development:

Lead exp:

Salesforce:

Java EE/Microservices/Web Services (REST, SOAP/ JMS (MQ, MDB):

HTML5 / CSS3 / JavaScript ES6:

Salesforce Marketing Cloud:

CICD (Git/Jenkins):

Python:

Angular/React/Node.js:

SQL/ PL/SQL:

Azure/AWS/ GCP:

JUnit, Cucumber/ Gherkin:

JIRA, Maven, Sonar:

Agile:

Top 5 Skills / Additional Job Posting Description Details * 

10+ years of software development experience in a large computing environment supporting multiple, large, project implementations.

• Experience in design, code, unit test, debug, implement and support Salesforce.com application.

• Excellent knowledge of J2EE, Microservices, Web Services (REST, SOAP), Kafka, EJB, and JMS (MQ, MDB).

• Experienced working in multiple front-end languages and libraries ( / CSS3 / JavaScript ES6)

• Experience in developing Campaigns/Communication for Salesforce Marketing Cloud

• Experience with CICD process using GIT, Jenkins etc. for release management.

• Implementation experience of Enterprise design pattern

• Experienced with multiple back-end languages (e.g. Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js),

• Experienced with responsive layouts using Bootstrap/Angular/React JS frameworks

• Experience in Databases Design, Development, SQL, and PL/SQL

• Experience working in modern cloud ecosystems, such as Azure, AWS or GCP

• Test Driven development and automated testing tools like JUnit, Cucumber/ Gherkin; JIRA, Maven, Sonar

• Experience in practicing agile methodologies, including scrum and continuous integration environments

•Mentor junior team members to develop new skills, and guide them coding best practices, and oversee code reviews.

Preferred Qualifications

•  Master’s Degree in Computer Science, Information Systems or related field

•  Experience in a retail or consumer organization

•  Integration experience using MuleSoft Anypoint Platform 

•  Previous experience working in a SCRUM or agile environment

Responsibilities and Day-to-Day View

•  Collaborate to gather and review software requirements/user stories, provide estimates (relative estimation), break user stories into specific subtasks

•  Create software design specifications and collaborate with engineers/architects to assess and test hardware and software interactions

•  Execute a specific development methodology through application of multiple programming languages and databases

•  Accountable for code quality; perform unit testing - evaluate test results, design and implement code fixes, validate outcomes against expected results and produce associated reporting

•  Perform component, contract (consumer PACT), integration testing, reporting testing

•  Tier 2 and Tier 3 Production Support - solves configuration and environment issues

•  Understands, implements and tests accessibility requirements

Roles & Responsibilities:  

1) Requirements gathering and analysis; architect solution with system design, system engineering and appropriate process flow and implement with Agile methodology.

2) Data acquisition, data ETL, data cleansing, data mining, data integration with data quality controls, process management and statistical analyses techniques.

3) Implement data modeling, statistical/mathematical, linear or optimization programming models.

4) Development of high performance, distributed computing tasks using Big Data technologies such as Hadoop, NoSQL and other data mining/management techniques in distributed environments.

5) Design and develop software (web based or otherwise) for decision support systems, optimization systems, planning systems or other data mining/modeling applications for mobility, network engineering or enterprise solutions.

6) Web-applications with multiple levels/dimensions of securities, inside/outside firewalls, eCommerce like with encryption or equivalent technologies.

7) Write code, complete programming and documentation, and perform testing and debugging of applications using programming languages and technologies in Unix/Linus, VM and web environments.

8) Setup and administer document/file transfer/depository systems such as FTP, SSH, Sharepoint drive or other similar technologies.

             

Similar Jobs you may be interested in ..