Java Tech Lead
Overview
As a Java Tech Lead you will guide a development team to deliver Java-based web applications for a critical client. You will align business needs with technical solutions, manage delivery timelines, and ensure quality through testing and documentation. You’ll work closely with stakeholders to define functionality and drive on-time delivery. This role combines hands-on architecture with leadership to shape enterprise systems in a client-facing environment.
ResponsibilitiesPlan and define solutions using business, functional, and technical insightInteract with IT and business stakeholders to present solutions, estimates, and schedulesLead a development team to analyze, design, and implement Java-based systemsOversee test creation, execution, and documentationAssist in defining system characteristics, capabilities, inputs, and outputs for required functionalityRespond to inquiries regarding development and supportTrack progress and ensure goals and on-time delivery through accountability to PM and client management
Key requirements7 to 8 years IT experienceJava/J2EE development and design experienceExperience with Angular JS and GWT, Spring, JNDI, XML, XSLT, RMI, JDBC, JUnit, JQuery, JavaScript, AJAX, HibernateExperience with REST web servicesTomCat application server experienceStrong knowledge of ORM, Oracle, SQL/PL-SQLExperience writing stored procedures and ad hoc SQLStrong leadership skills and ability to lead a team of 3-4 developersleadershipclient-facing communicationstakeholder managementJava/J2EEAngular JSGWT