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

**Project Description:**
Are you an excellent problem solver who is passionate about the latest technology and innovation?
Are you a leader and a community organizer who wants to bring engineering excellence to the organization?
Do you love learning?
Is Agile your way of life?
We are looking Java developer (hands-on, problem solver, technical expert) with the potential to be a team/technical lead who would be able to:
collaborate on proofs-of-concept, pilots, minimum viable products, business cases, and quality control;
communicate to and influence stakeholders;
contributing to the design of the system by participating in the architecture and technical discussions with the team;
build and maintain applications in an Agile environment using Kubernetes & Azure Cloud to document the provided resolutions.

Responsibilities:
You'll be working in the Finance & Risk core platform engineering team in Krakow. We provide core platform services to Risk and Finance business divisions. Together as a team, we provide solutions to unique business/market requirements in line with the established Corporate IT Standards.


**Mandatory Skills Description:**
We recruit T-shaped & well-rounded professionals who are deep experts in their core technologies, and are open to learning new technologies.
Core skills include:
- Java 8.0; Spring Boot
- Test driven development and continuous integration & deployment
- React & TypeScript
- containers, Kubernetes, Azure
- microservices, 12Factor patterns
- DevOps, Automation & CI/CD Pipeline
- effective Unit Testing
- effective usage of OO Design Patterns
- data Structures

Nice-to-Have Skills:
flowable/JBPMN/Activiti/Camunda
bPMN/CMMN/DMN

**Languages:**
English: B2 Upper Intermediate