Senior Full Stack Developer - Java, AngularJS & Integrations (8680-1 San Jose, CA)
AngularJS Java Rest web services
Job Summary
Build web services and integrations using Snaplogic, Splunk, JSON, HTML, and RESTful design. Develop business-critical solutions using both client-side and server-side technologies. Collaborate within an Agile Scrum team to deliver functional features. Research and integrate open-source technologies into the engineering stack. Write unit test code and participate in design/code/test reviews. Deploy services and perform end-to-end testing. Partner with engineers and product managers to align development with business goals. Work with security teams to ensure secure development practices. Debug and resolve bugs from internal/external partners. Author design documents and estimate timelines for features. Maintain effective communication with management on project progress and risks.
Qualifications
- 7+ years of experience in software development or IT. Strong Java coding skills.
- Experience with client-side technologies - HTML, CSS, JavaScript, XML, AngularJS. Proficiency with RESTful APIs and HTTP-based integrations. Strong experience with Snaplogic, Splunk, JSON, and HTML. Background in web services and system integrations.
- with relational and NoSQL databases. Experience with DevOps practices and CI tools (Jenkins, Maven, ANT).
- Knowledge of version control systems - GitHub. Strong software development model understanding and application/infrastructure security. Focus on quality: writing unit tests, integration tests, and maintaining code coverage.
- 2+ years' experience with Agile methodology.
- 2+ years' experience with JIRA or other story/sprint tracking tools.
- 1+ years' experience with marketing automation or lead generation tools.
- Experience integrating with Marketo and/or Salesforce (SFDC).Strong understanding of hosted services-to-on-premises integrations.
- Experience or understanding of JMS (Java Messaging Service).