This site uses cookies. To find out more, see our Cookies Policy

Tech Lead Full Stack Developer in Cincinnati, OH at Vaco

Date Posted: 4/15/2018

Job Snapshot

Job Description

Software experts, are you looking to move on to bigger and better projects with some of the nation's top companies? Let Vaco serve as your advocate in presenting you to clients who are looking for Senior Java Developers. Our recruiting staff gives you an advantage over your competition by promoting your strengths and assets directly to hiring managers while helping you to be more prepared for your interviews.

From keeping you up to date on market trends and industry expectations, to providing you with valuable insight into the company culture, compensation expectations and growth opportunities of specific clients, Vaco will give you the edge you need in today's highly competitive job marketplace. If you have a strong Java development background and are ready to move on to a rewarding new challenge, let Vaco help you to find the best assignments. Apply today!

Vaco is looking for a highly qualified full-stack developer who can serve as a team lead for a new Vaco scrum team. As a team lead, you will be spearhead launching and iterating upon great products. You can think creatively about how to use technology, and in turn can take your ideas from concept through to impeccable execution. A Vaco team lead must have fluency in multiple programming languages, possess an in-depth understanding of CI/CD tools and processes, and can build real world solutions that exceed customer expectations. We're looking for folks with the following skills:

  • 5+ years' experience working with front-end technologies and delivering website performance improvements.
  • Full-stack JavaScript experience and hands-on experience with React, Webpack, Meteor, Aurelia JS, or Angular 2+, Node.JS libraries, or Kotlin experience preferred.
  • Experience developing responsive design strategies.
  • Possesses high level of proficiency and extensive experience developing cross-browser and cross-platform solutions.
  • Experience and comfort-level with pair programming.
  • Experience with Docker, Kubernetes, or comparable orchestration tools.
  • Experienced writing unit tests and leading best practices. Experience with frameworks like Mocha and Chai a plus.
  • Hands-on experience with Agile development practices & Agile, XP, or Scrum.

For candidates with experience developing more monolithic applications open to transitioning to open-stack, experience should include:

  • In-depth experience with web development standards and best practices to build efficient cross-browser web applications from mockups and maintain existing websites.
  • Demonstrated experience with developing Java (8) RESTful web services in an enterprise production environment
  • Demonstrated experience with unit and performance testing of Java web services (JUnit, JMeter)
  • Demonstrated experience with Spring web services and core Spring concepts (AOP, DI)
  • Demonstrated experience in creating and utilizing REST and SOAP-based web service clients
  • Demonstrated experience in the mechanisms of enterprise software development including source control, repositories, Wikis, continuous integration and the like
  • Demonstrated experience with JavaScript libraries, ideally react.js
  • Demonstrated experience designing and architecting scalable and resilient enterprise software
  • Familiarity with Agile methodologies and pair programming a plus
  • Familiarity with NOSQL databases (SOLR, Cassandra, MongoDB) a plus