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

The projects are technically challenging in a very engaging environment making the most of cutting-edge technologies covering the domains of Real-Time, Big Data, Cloud, and Machine Learning.
They will work to deliver multiple applications of functionality within our portal framework front end as part of a new a set of greenfield microservice applications hosted in the Cloud.

Responsibilities:
• Develop and deliver changes into the DPG SMART delivery schedule, and other initiatives as per the need.
• Collaborate with fellow developers, BAs, testers, architects and operations teams to deliver working solutions.
• Take ownership of the analysis, design, build and delivery of software components written in Java.
• Take responsibility for identification, estimation and reporting on of progress of tasks.

Mandatory Skills Description:
• At least 5 years' professional experience (ideally 8-10) as a Java developer.
• Expert level knowledge of Java 8+, Spring, Spring Boot and related technologies.
• Good knowledge of CI toolset including Maven or similar, Jenkins or similar, Jira and git.
• Good knowledge of XML, FpML, JSON and related technologies.
• Experience delivering applications on cloud for e.g. Kubernetes experience, mainly Amazon AWS or Google would be beneficial.
• Knowledge of agile software development within a small to medium sized team.

Nice-to-Have Skills:
• Exposure to DevOps principles is an advantage
• Strong test-driven development and automated test preference
• Experience of working within the Financial Services industry is desirable but not necessary.

Languages:
English: B2 Upper Intermediate