Position: Senior Java Developer (Krakow)
Company: Luxoft
Category: Java
Experience required: 5y
English level: upper

Do you have the know-how to develop applications using Java? Are you a committed and visionary team player with an analytical and logical mind-set? Are you motivated to work in a complex, diverse and global environment based on Java and Spring boot technology/PostgreSQL stack?

We're looking for a IT Software Engineer to join our client's team.

About the team:
Security is a global organization within Group Technology Infrastructure and Security Engineering. Our services focus on access management for applications and infrastructure, identity management for users, directories, detecting/preventing measures for cyber threats, and exchanging/storing data securely. We provide consolidated and reliable security services that implement secure design principles, and create best-fit solutions.
You'll be working in the Directory Provisioning team located in Poland and cooperate with other team members located in India, Switzerland and UK.
As an IT Software Engineer, you'll play an important role in development of the solutions which are used within client environment. We offer flexibility in the workplace and equal opportunities to all our team members.

Our team is global, diverse and collaborative as we work across organizations to keep our technology, applications and the businesses they support secure.

Responsibilities:
• be part of a fast pace development team building and migrating to the modern IT application in the area of infrastructure access management
• work hand in hand with your colleagues on implementing key features
• work with Product Manager, Project Managers and Business Analysts to ensure projects run according to the bank's systems development life cycle
• investigate and resolve production issues with bank's production run team to help maintaining a stable production environment

Mandatory Skills Description:
• Minimum 5+ years working with real life application development
• In-depth knowledge of Java and Spring Boot
• Good knowledge of SQL databases, in particular PostgreSQL, as well as Spring Boot/Hibernate persistency mechanisms
• Familiarity with Angular and other web front end technologies
• Hands on in structuring application around generics and custom annotations
• Very good understanding of security concepts - in both securing application and authenticating to other services using different schemas
• Practical experience with microservice architecture and deployment to Kubernetes cluster in MS Azure
• Experience with Active Directory objects manipulation using LDAP interface
• Good understanding of message based (Kafka) processing concepts
• Strong analytical, problem-solving and synthesizing skills
• Fluent in English

Flexibility to work ca. 3 days per week from the client's office in Krakow.

Nice-to-Have Skills:
• Experience with Delinea product for VM access management

Residence in Poland is mandatory