Job Description :
Title: Lead Java Developer
Location: Charlotte, NC
Duration: Long term
 

Responsible for participating in the Architecture meetings, Lead the design Sessions, Participant in the Release/Sprint Planning meetings.
Responsible for leading a Team of Java Developers located across offshore, nearshore and onsite.
Work with the Lead Client Development Manager to gather the design requirements, work with the Product Development team/ Product Manager to gather the technical requirements and create the design/ architecture diagrams/documents.
Work with the Release Management Team during the implementation weekends, create the implementation plan and execute.
Coordinate with the various teams such as Quality Assurance, DevOps, Infrastructure to ensure stable development environment.
Proactively work with the performance team to ensure the application meets the organization’s performance standards.

 
Required Skills:

Must have strong Lead experience to lead a team of 5-10 Tech members
Understanding of commonly used Business Services design patterns (Business Delegate, Session Façade, Abstract Factory, Strategy,EAI/EIP)
Must have very strong Database skills. Should able to analyze the store procs, complex SQL Queries, able to make performance tuning for the SQL queries.
Minimum 7-8 years of experience as a software engineer/programmer (Java, REST/SOAP web services)
Extensive experience building web applications using HTML5, CSS, JAVAScript, LESS, XML, XSL, XSD, WSDL, WADL, JAXB, JAX-WS
Experience working with Messaging based frameworks using JMS, Spring Integration, Events based APIs
Experience with client side libraries application frameworks like Bootstrap, AngularJS, BackboneJS, jQuery, jQuery UI etc
Experience with Agile/Scrum development and open source projects is preferred
Experience Business Intelligence tool will be an added advantage
Working knowledge of Gitlab (preferred)

 
Desired Skills:

Spring Framework (Spring Web Services, Spring Security, Spring Core)
REST and SOAP service development (Jersey)
XML, XSL, XSLT, XSD, JAXB
Apache Tomcat, WebLogic/Websphere
Oracle, PL/SQL
Gradle/Maven/Ant
jUnit and mocking frameworks
Source control systems such as Rational Team Concert and Starteam
             

Similar Jobs you may be interested in ..