Senior Java Developer/Team Lead

Overview

About a project: Platform for investment professionals, used by thousands of customers, including large corporations, serial entrepreneurs and start-ups, venture capital and private equity firms, investment banks, law, accounting and recruiting firms, and many others. Multiple awards winner: «The Best Financial & Market Data Information Solution», 2 times «The Best Information Service delivered As Mobile App/Platform» at SIIA CODiE Awards.

Responsibilities

Manage a team of 2-4 developers.

Build well designed, clean applications with solid technical foundations.

Participate in design and code reviews, develop, debug, or modify source code and unit tests.

Create and maintain technical and support documentation.

Work within a collaborative team of developers, testers, UX designers, and more, geographically spread across our different locations.

Write performance optimized code to service our own front-end applications..

Requirements

3+ years of total experience in development of Web apps.

Strong server-side Java. Experience with Java 8.

Good OOP skills.

Spring (IOC, MVC).

Strong knowledge of SQL (PostgreSQL is perfect).

Experience of developing RESTful APIs.

Strong algorithms knowledge.

Good written and verbal English skills..

Would be a plus

Experience in managing team of 2+ developers.

Experience in building a microservice architecture.

Experience in designing and building production systems that work with data at scale..

We offer

A competitive reward for your skills, experience, input, and results.

Individual career plans and the guidance of Career Advisor.

Complete legal assistance and consultations from our lawyer.

Coverage of expenses on conferences, master classes, and certifications.

English classes and opportunity to learn from a native speaker.

Regular team events and activities..

Apply Online
This form collects your name, phone and email so that we can contact you later. Check out our Privacy Policy for the information on how we protect your data.

Apply with LinkedIn