*Job Description:* *Responsibilities:* * Client-facing Java Technical Lead responsible for managing development team and implementation of Java based web application. Must have at least 10 years of experience. *Key responsibilities will include:* * Planning, analyzing and defining solutions through business, functional and technical expertise * Interacting with IT and business stakeholders to present solutions, cost estimates, and delivery schedules * Leading development team to analyze, design, and implement enterprise-wide Java based systems. * Implementing or supervising the design, coding, testing, and maintenance of multi-tier architectures and applications that meet all of a client’s functional and non-functional requirements. * Overseeing the creation, execution and documentation of tests. * Assisting program/project management by recommending efforts in defining characteristics, capabilities, inputs, outputs, and results necessary to describe the required functionality for the system * Responding to inquiries concerning application development and support * Assists in tracking the progress of the development with accountability to the project manager and management to ensure established goals are met and ensure on-time delivery. *Required Skills:* · Java, Oracle, Angular, GWT · Ability to manage/lead of 3-5 developers · Must be able to work from client location in Stratford, CT daily · Has not worked at the client as an employee or a contractor in the past. *Technical Experience Required:* The qualified candidate: * Has solid Java coding skills with hands on experience, including Java/J2EE Framework development and design experience using Angular, GWT, Spring, JMS, JNDI, XML, XSLT, RMI, and JDBC, Junit, JQuery, JavaScript, AJAX, Struts, JSF, and Hibernate) * Understands web services such as SOAP-based web services (XML), AXIS2, HTTP, WSDL, XSD, and REST * Knowledge of any one of the following appservers (Websphere/Sun/Weblogic/JBoss) * Possesses in-depth knowledge of databases and ORM solutions. * Has knowledge of professional software engineering practices \& best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations * Possesses the ability to understand existing (and undocumented) designs, solutions, and applications, and apply that knowledge towards designing and implementing technical solutions * Has excellent understanding of application servers, multi-tier architectures ( presentation to persistence ) * Has ability to work directly with the client, walk-through architecture and design reviews, understand business requirements * Has a “do whatever it takes attitude”, dedication to quality, ability to work independently, and attention to detail * Has excellent communication, sharp analytical abilities and proven design skills * Ability to mentor other developers * Familiarity with writing stored procedures and ad hoc SQL queries
Job Type: Full-time
Pay: $113,342.98 - $136,499.08 per year
Work Location: In person