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

The project is related to regulatory reporting for one of Clients from the Banking area.

We are using Linux/Unix & .Net technologies. We also plan to start necessary development activities related to integrate existing solution with a newly created umbrella system used for high volume data archiving.

Responsibilities:
We are extending the existing Team located in Wroclaw to be developing business-driven artefacts. We aim to hire the best people and give them maximum autonomy for realizing their potential and growing technically/professionally. Competence, collaboration and continuous improvement are highly supported on the program level, to create a culture where each individual can grow in their desired direction. We are looking for a qualified Kotlin to join our team. The opportunity is for a hands-on Kotlin Developer working with agile teams developing distributed Java projects.

Mandatory Skills Description:
Solid programming skills and experience in Java or Kotlin:
• Knowledge of frameworks like Spring, Spring Boot, Spring MVC, Junit, RESTful services, Test containers, etc.
• Understanding with the principles of test driven development, clean code, continuous integration & deployment
• Experience in RDBMS such as MS SQL, Postgres or Oracle, and their extension programming language T-Sql or PL-Sql.
• Understanding of a broad range of platforms, technologies and tools, specifically UNIX/Linux, Git, Gitlab, Nexus, Gradle, monorepo, CI/CD & JIRA
• Excellent communication skills and experience in liaising with other teams
• Excellent collaboration skills with team members
• Strong analytical & problem-solving skills
• A flexible, resilient team player with strong interpersonal skills taking initiative to drive things forward

Nice-to-Have Skills:
The above and beyond elements of your profile highlight:
• Knowledge of virtualization and containerization
• Highly desirable knowledge of workflow applications with experience in a business process engine such as Flowable
• Experience with web development technologies (HTML, CSS, React, Redux, JavaScript, Typescript)
• Knowledge with Kafka including Streaming API, Kafka Streams, Spring Cloud Kafka Streams
• Experience as engineer working in a globally distributed team
• Experience working in a fast-paced Agile environment

Languages:
English: B2 Upper Intermediate