Position: Java Developer
Company: Luxoft
Category: Java
Experience required: 5y
English level: upper

As a Senior Java Developer you will be a part of the Client's digital technology team in defining, developing, and extending requirements of back-end client solutions.

Responsibilities:
- Manage timelines/deliverables within the team towards the successful delivery of projects.
- Design software solutions by interacting with portfolio managers, traders, operations staff, and peers to understand requirements.
- Develop solutions that are in line with the client's technology biases, deliver efficiency and scalability, and enable new trading activities.
- Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.

Mandatory Skills Description:
- a broad experience in the design and development of Java applications, 5+ years;
- a strong background in the delivery lifecycle with a deep hands-on technical knowledge of Java/J2EE;
- Spring Framework;
- Unix/Linux,
- Docker/OpenShift,
- Oracle/PL SQL,
- SOAP-XML/REST-JSON,
- GitHub/SVN, IDE (Eclipse),
- Maven/Ant, Jenkins/Jira/Confluence,
- SOAP UI/Junit/Postman,
- Design Patterns/JVM Internals.