TCI has an immediate need for a Lead Software Engineer (Java) in Cincinnati, OH.  (On-Site) This is not a C2C opportunity.  This is a long-term contract opportunity with the possibility of extensions or hire.

NOTE:  THIS POSITION REQUIRES US CITIZENSHIP OR PERMANENT RESIDENCE (GREEN CARD).

SUMMARY


The Lead Software Engineer designs and implements software solutions as a member of an agile squad. In this role the Lead Software Engineer also participates in all agile ceremonies driving activities from design to delivery.  
 
RESPONSIBILITIES
  • Work collaboratively with other software engineers to define system architectures and design solutions.
  • Design and implement new software features while continuously improving quality of technical products and applications.
  • Provide technical knowledge and leadership as a developer on an agile squad.
  • Participate in communities.
  • Responsible and accountable for risk by openly exchanging ideas and opinions, elevating concerns, and personally following policies and procedures as defined.
  • Develop software meeting code quality standards and metrics.
  • Practice test-driven development.
REQUIREMENTS
  • Minimum of 5 years of experience as a Java Developer including Springboot.
  • Extensive Angular development experience via Angular framework using TypeScript, JavaScript, and Java.
  • Strong knowledge of web technologies HTML, CSS/SCSS, REST services, application servers and deployment.
  • Experience with JavaScript (Node.js).
  • Experience with Cloud development (preferably AWS).
  • Experience with version control solutions preferably Git / GitHub, Jenkins, Node.js, NPM and Spring framework.
  • Work is on-site in Cincinnati, OH (No remote).
Apply Back to Results

Apply

Required
Required
Required

Resume

Required, maximum file size is 512KB, allowed file types are doc, docx, pdf, odf, and txt