Java Team Lead

This job is no longer active. View similar jobs.

POST DATE 9/8/2016
END DATE 12/19/2016

SANS Consulting New York, NY

New York, NY
AJE Ref #
Job Classification
Full Time
Job Type
Company Ref #


My financial client seeks a long-term Team Lead for a financial development project.

Looking for a Team Lead (Java) who will take leadership of the engineering team on a variety of high profile projects.

Key Responsibilities:

As a Team Lead your job involves the following responsibilities:
Work closely with Product Owners to understand end-user requirements and translate them into effective technical solutions.
Provide guidance and supervision to the project team.
Help improve our code quality through performing code reviews.
Work with Front End Team on UI.
Work with the Data Governance and Data Integration Teams.
Work with the Support Team on Critical Issues.
This job might be for you if you have the following skills and experience:

Previous hands-on experience as a Team Lead or a Technical Manager.
Knowledge and experience in an Agile Environment (Scrum/Kanban).
Experience with BDD/TDD based development.
Solid understanding of Enterprise Architecture and distributed systems: SOA/REST, messaging (JMS/AMQP), integration patterns, distributed/XA transactions, multi-layer architecture, data access, caching, centralized logging, security, etc.
Experience with the Java stack - preferably Spring (Spring Core, Data, Security, SAML). Experience with JBOSS/WebSphere, Java 8, Hibernate is a plus.
Good communication skills. You are comfortable communicating on the phone, face to face and in writing.
We would also appreciate familiarity with the following areas:

Distributed systems and cloud architecture.
Spring Security.