Senior Full Stack Developer needs 7+ years of experience in software development or IT, strong Java coding skills.
Senior Full Stack Developer requires:
• 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.
• 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).
Senior Full Stack Developer duties:
• 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.