Smithfield, RI, US
2 days ago
Director, Full Stack Engineering

Builds and deploys 12-factor compliant Cloud ready software applications with Spring Framework and its related modules — Spring MVC, Spring Boot, and Spring Batch. Builds automation pipelines using Continuous Integration and Continuous Delivery (CI/CD) tools — Jenkins and Concourse. Improves front-end User Interface (UI) development using Angular. Uses the containerization tool Docker, and Amazon Web Services tools (EKS, EC2, S3, and Lambda) to improve application data management.

Primary Responsibilities:

• Enhances function/divisional process within line-of-business by introducing, developing or offering breakthrough products, services, processes or technological advancements.

• Solves a variety of problems with functional/process implications within a line of business, typically of complex scope which require the regular use of ingenuity and innovation.

• Provides sophisticated analysis, advice and consultation to division and functional management.

• Makes decisions based on long-term view of trends, issues and business implications.

• Provides leadership and general direction to multiple teams.

• Identifies capabilities required for teams and develops plan to reduce gaps.

• Mentors and manages resources for multiple work and project groups.

• Designs, develops and modifies complex and major software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.

• Develops and directs software system tests and validation procedures, programs, and documentation.

Education and Experience:

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and six (6) years of experience as a Director, Full Stack Engineering (or closely related occupation) architecting, designing, developing, and implementing emerging technologies in a financial and high-tech environment.

Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and four (4) years of experience as a Director, Full Stack Engineering (or closely related occupation) architecting, designing, developing, and implementing emerging technologies in a financial and high-tech environment.

Skills and Knowledge:

Candidate must also possess:

• Demonstrated Expertise (“DE”) architecting, designing, and defining secure external Web applications resistant to OWASP vulnerabilities, using secure access technologies (Web Application Firewall (WAF), BOT Management, and secure Web Tokens).

• DE designing and implementing secure and resilient financial services applications using Angular and Java-based full stack applications to solve complex business problems, including using Angular as a frontend and AWS services (Route53, ALB, EKS, S3, and Lambda), containers (Docker) in an n-tier architecture, and Open Source Frameworks (SpringBoot, Tomcat, SpringRest, and Prometheus).

• DE architecting and designing multi-tier architecture with third-party transfer agency vendors connecting to their service platform to secure REST services; and monitoring and measuring the resiliency of multiple redundant private network paths using Java, SpringBoot, AWS EKS, DataDog, and Splunk.

• DE in all phases of software development process — architecture, design, coding, automated application testing, and problem resolution both pre and post-installation, using Microsoft Visio, IntelliJ, Gradle, Jenkins, and Cucumber with Selenium.

Confirm your E-mail: Send Email