Previous Job
Previous
Lead Web Developer
Ref No.: 17-18046
Location: Providence, Rhode Island
Position Type:Direct Placement

Lead Web Developer
Onsite in Providence, RI
Direct Hire/Permanent -
Full-time, Hours flexible


***MUST HAVE***
  • Must have experience building web platforms, service oriented architecture environments, or microservice environments from inception to completion.
  • Must have 2-3 years' experience leading a team of developers in an Agile environment (ideally scrum 2 week sprints)
Position Summary:
The Lead Web Developer provides guidance on modern web architecture and coding standards for delivering quality software. Contributes to refinement of client's Development standards, practices and processes. Provides advanced web application development services.

Background Requirements
  • A bachelor's degree in Computer Science or a related field is required.
  • A minimum of 7 years' experience programming and coding, successfully translating business and user needs into logical coding solutions.
  • Must have 2-3 years' experience leading a team of developers in an Agile environment.
  • Must have experience building web platforms, service oriented architecture environments, or microservice environments from inception to completion.
  • Understands and has implemented continuous integration or continuous delivery pipelines.
  • Extensive knowledge and application of software engineering best practices and coding standards.
  • Knowledge of Java and MySQL a plus.
  • Client has a legacy system that uses Java and Interbase or MySQL, along with RMI and some other tools, and they have a newer system that uses Angular/JS for the front end, Java for the back end, and MySQL for the database. They are moving to a new system of microservices that will have Java (or Python, maybe)-based back ends, with an Angular/JS front end, and various other technologies to handle the message bus in between, like Apache Kafka or other similar technologies.

Responsibilities include (but not limited to):
  • Team Leadership
  • Guides and mentors developers on the team, ensuring they are meeting coding standards and delivering quality software.
  • Helps developers and QA estimate story points accurately.