Lead Java Developer - Cincinnati, United States - TCI Technology Consulting Inc

    Default job background
    Description
    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 ).
    Experience with Cloud development (preferably AWS).
    Experience with version control solutions preferably Git / GitHub, Jenkins, , NPM and Spring framework.
    Work is on-site in Cincinnati, OH (No remote).

    #J-18808-Ljbffr