Vacancies: USA

Java Team Lead, Financial Analytics System

Position Overview

DataArt is looking for a team lead to work with a team of up to ten developers. The main responsibilities are to map client business requirements to technical ones, oversee the design of the applications and decide on a set of technologies that meet current and future demands of the business. The role of the team lead is to provide technical leadership to the project, to contribute to the project strategy and to help scale the team as needed. The position goes beyond technical excellence and involves providing guidance to the team of engineers distributed across DataArt’s global locations.


  • Daily status reporting for the client;
  • Research emerging technologies and assess their maturity and applicability to the applications being developed;
  • Share best practices and consult clients throughout the duration of the project;
  • Provide current best practice and third party solution alternatives as part of the functional design document;
  • Team effort coordination, dependencies management;
  • Supervise developers and assist with coding and troubleshooting;
  • Establish best practices for coding and code review;
  • Participation in deployment process.

Required Skills and Experience

  • A highly motivated professional with an ongoing desire for self-improvement;
  • Solid understanding of the Enterprise Architecture and distributed systems: SOA/REST, messaging, integration patterns, distributed transactions, multi-layer architecture, data access, caching, centralized logging, security, etc.;
  • Experience with the Java stack - Java 8, Spring MVC, Hibernate, REST;
  • Proficiency with Git or SVN and continuous integration tools such as Maven, Nexus, Jenkins;
  • Experience with Frontend: HTML5, knowledge of React JS /ES6 framework such as is appreciated;
  • Understanding BPM technologies, preferably PEGA is a plus;
  • Experience with waterfall and Agile development methodologies such as SCRUM and TDD;
  • Relevant academic degree in computer science, related technical field or equivalent practical experience;
  • Excellent written and verbal communication skills.

Please send your CV and cover letter to

More vacancies in usa