Tech Lead Java

Back to current openings

We are working on a unique trading platform for financial instruments. At the core of the platform is a streamlined engine facilitating transaction initiation, confirmation and execution. The product vision also includes various integrations with existing industry 3rd party systems.

RESPONSIBILITIES

  • Taking responsibility for project deliveries and releases

  • Work with Business Analysts and Architect to drive change requests and new features to production

  • Involvement in all aspects of the development life-cycle

  • Contributing towards the technical direction of the platform by being involved in technical design and delivery of components of the strategic system

  • Development with a strong emphasis on code quality: unit testing, code reviews, static code analysis, continuous integration with fully automated functional, performance, distributed and concurrency testing suites

  • Prepare comprehensive design and technical specifications documentation, and ensure timely completion of assigned work.

  • Line management of the development team.

SKILLS

Programming Languages/ Technologies

  • Java 1.8+ (SE/EE, JDBC, JPA, JAX-RS)

  • Kotlin (as a plus)

  • XML, JSON, YAML

  • JavaScript/Typescript/HTML/CSS (as a plus)

  • Databases

  • Postgres / MySQL / Oracle

  • MongoDB (as a plus)

  • ElasticSearch

  • Cache (as a plus)

  • Redis / Hazelcast / Infinispan

Methodologies

  • Agile (SCRUM, Kanban)

  • TDD

  • FDD, BDD (as a plus)

Operating Systems

  • Linux

  • Windows

  • IDE

  • Intellij Idea

  • Eclipse (optional)

Frameworks

  • Spring Framework (Ioc, MVC, Security, ORM, Data), Spring Boot

  • Hibernate (Core, Validator)

  • JUnit (Mockito, Spring Test)

  • Logging (Log4j/Logback, Slf4j)

  • Activiti BPM / Spring Statemachine (as a plus)

  • Angular 2+ (as a plus)

  • Version Control

  • Git

  • Git branching strategies

  • Build Tools

  • Maven

  • Gradle (as a plus)

  • CI/CD

  • Jenkins

  • Teamcity (optional)

  • Gitlab (optional)

  • Analyzers (as a plus)

  • SonarQube

  • BlackDuck

  • Veracode

Contact us

Worldwide leader

DDS is the worldwide leader in IT and business training.
We deliver via training centers, private facilities, and the Internet, enabling our customers to choose when, where, and how they want to receive training programs and learning services.