Position: Java Team Lead / Senior Developer
Company: Luxoft
Experience required: 5y
English level: upper

Provide reduced cost through consolidation of common components including consolidation of the order management system (OMS).

in scope:
Design, develop, test & deliver changes to OMS to achieve integration with Radixx
The development will be done to defined standards using NGP and GCP
Design, develop, test & deliver changes to OMS to achieve extension for both (Radixx&OMS) features

**Responsibilities:**
- Develops, codes, tests and debugs new moderately complex software solutions or enhancements to existing software in a maintenance capacity.
- Works with technical staff (Domain Experts) to understand problems with software and resolve them.
- Daily cooperation with client by supporting all needs and resolving problems.
- Assist in the development of software technical documentation.
- Designs and codes moderately complex applications using routine and/or advanced technology.
- Create optimization programs to resolve problems.
- Design and build prototype applications.

**Mandatory Skills Description:**
Minimum 6 years of hands-on Java (including Java 11) programming;
Experience and knowledge of open-source software, frameworks around cloud and server-side development in Java 11;
wide and deep understanding of Java ecosystem, monitoring, and diagnosis, Spring Boot.