Job Description :

Job Title: Lead Full Stack Java Developer

Job ID: 37351

Location: Paramus, NJ 07652

Duration: 24-36 Months with possible extensions 

Interview Process: Phone/WebEx 

Number of Positions: 1

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

LOCATION: Prefer candidate local to the HUBs listed but also open to any other Client HUB

Required Skills: 

Full Stack Java Development:

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 * 

Required Qualifications

8+ 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 Java EE, Microservices, Web Services (REST, SOAP), 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) Use appropriate programming language and technology, writes code, completes programming and documentation, performs testing and debugging of applications for the enterprise.

2) Provide technical and analytical input /guidance to project team and assist developers regarding project architecture and application programming practices.

3) Manages individual projects and works as an individual contributor; is responsible for completing projects within allotted timeline.

4) Assists with definition of project scope and objectives, as well as provides technical architecture input and coordinates programming practices of a project team, and identifies resource needs.

5) Develops detailed work plans, schedules, project estimates and status reports.

6) Conducts project meetings and is responsible for project tracking and analysis.

7) Ensures adherences to quality standards and reviews project deliverables.

8) Recommends and takes action to direct the analysis and solutions of problems.

             

Similar Jobs you may be interested in ..