Senior Full Stack Developer Java, AngularJS & Integrations

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 6 Month(s)

Skills

Agile
AngularJS
Apache Ant
Apache Maven
Cascading Style Sheets
Collaboration
Communication
Continuous Integration
Database
Debugging
DevOps
FOCUS
GitHub
HTML
JIRA
JMS
JSON
Java

Job Details

Job Summary

We are seeking a Senior Full Stack Developer with expertise in Java, AngularJS, and system integrations to build robust, scalable, and secure business-critical solutions. The ideal candidate will design and implement web services, perform system integrations, and work collaboratively within an Agile Scrum team to deliver impactful features. This role requires a strong focus on quality, security, and aligning development efforts with business goals.

Key Responsibilities

  • Design, build, and deploy web services and integrations using Snaplogic, Splunk, JSON, HTML, and RESTful APIs.
  • Develop and maintain both client-side and server-side solutions.
  • Partner with engineers, product managers, and security teams to ensure secure and efficient development practices.
  • Participate in Agile Scrum ceremonies and collaborate to deliver functional features.
  • Write unit test code and participate in design/code/test reviews to ensure quality.
  • Debug and resolve bugs reported by internal and external partners.
  • Author design documents and estimate timelines for new features.
  • Integrate open-source technologies into the engineering stack and optimize systems for performance.
  • Work with DevOps practices and CI tools for seamless deployment.

Required Qualifications

  • Experience: 7+ years in software development or IT, with strong Java coding skills.
  • Front-End Technologies: Proficiency in HTML, CSS, JavaScript, XML, and AngularJS.
  • Back-End Technologies: Strong knowledge of RESTful APIs, Snaplogic, Splunk, and JSON.
  • System Integrations: Experience with relational and NoSQL databases, web services, and integrations.
  • DevOps Practices: Familiarity with tools like Jenkins, Maven, and ANT.
  • Version Control: Proficient with GitHub.
  • Security Practices: Strong understanding of application/infrastructure security and software development models.
  • Agile Development: 2+ years experience with Agile methodologies and tools like JIRA.
  • Marketing Tools: Experience integrating with Marketo and/or Salesforce (SFDC).
  • Messaging Systems: Understanding of JMS (Java Messaging Service).

Preferred Qualifications

  • Experience with hosted services-to-on-premises integrations.
  • Familiarity with marketing automation or lead generation tools.
  • Strong communication skills and the ability to align development with business goals.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Pinnacle Software Solutions