Lead Java Developer

Luxoft
Senior
Online interview
B2B Employment contract
Warsaw

Your tasks

The candidate will be responsible for leading an agile team and ensuring execution on a continuing basis of all relevant tasks, activities, processes and procedures related to delivery of Software Development Services, including:

  • Contribute to architectural model and high-level solution design based on system requirements
  • Defining the organization of the code, in terms of construction subsystems organized in layers
  • Implementation of required software components according to design specifications
  • Performing code reviews
  • Integration of produced results into an executable system

Project description

We are running a digital transformation program for a global investment bank related to development and integration of applications in the wealth management domain.

Who we're looking for?

MUST
  • 7+ years of experience with Java (Spring Boot, Hibernate, Java Message Service (JMS), REST API, SOAP)
  • 3+ years of experience in RDBMS (preferable Oracle) from backend developer perspective
  • In depth understanding of OOP, SOLID principles
  • Familiar with Design Patterns, Multi-threading, Data Structures
  • Proven developer testing skills (unit, mocking, API, TDD, BDD)
  • Experience with micro-services architecture
  • Strong communication and interpersonal skills
  • Experience leading an agile team
  • Innovative, self-motivated and detail-oriented
NICE TO HAVE
  • Experience in Angular 5+ or React JS
  • Understanding and experience in creating of store procedure in Oracle
  • Messaging/streaming experience: JMS, Kafka
  • Distributed Cache such as Hazelcast
  • CI/CD: Jenkins, Docker, Kubernetes, OpenShift
  • Experience with Flowable is a big advantage
Skills
Agile
Hibernate
Java
REST
Spring
Spring Boot
TDD

Our company

Luxoft

Gdańsk, Wrocław, Warsaw, Krakow, Zug 13000
Tech skills
  • Java
  • JavaScript
  • .Net

Check out similar job offers