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

Luxoft is one of the major software services companies world-wide. We deliver professional software services in multiple business verticals such as finance, automotive, and digital transformation. Supporting large vehicle manufacturers in the area of development, production and aftersales is Luxoft's ambition.

We're seeking a strong and creative Software Developer eager to solve problems of scale and work on cutting edge and open-source technologies. In this project, you will have the opportunity to write code that will impact thousands of users every month. You'll implement your critical thinking and technical skills to develop cutting edge software, and you'll have the opportunity to interact with teams across disciplines.

Join our Development Centre in Poland and become a member of our open-minded, progressive and professional team. In this role you will be working on projects for one our world famous clients. You will have a chance to grow your technical and soft skills, and build a thorough expertise of the industry of our client. On top of attractive salary and benefits package, Luxoft will invest into your professional training, and allow you to grow your professional career.


Responsibilities:
• Provide technology solutions that will solve business problems and strengthen our position as digital leaders in financial services
• Conduct code reviews and test software as needed, along with participating in application architecture and design and other phases of SDLC
• Develop new processes/applications or enhance existing ones to meet business requirements
• Delivery of bug fixes and operational break fixes seen within the environment
• Provide impact analysis for changes in the environment and ensure proper integration across components/products.


Mandatory Skills Description:
• Experience in Core Java, Database Technologies (e.g. SQL, Hibernate, NoSQL, MongoDB), micro-service architectures, Kubernetes containerization platforms (GKE, OpenShift)
• Practical experience with build tools (e.g. Maven, Gradle), version control (e.g. Git) and continuous integration systems (e.g. Teamcity, Jenkins)
• Good experience in cloud based, distributed, highly available and fault tolerant applications
• Experience in building large scale and highly available (REST) API's in Java
• Good knowledge of various design and architectural patterns
• Understanding of industry standard processes for build, deploy, release and support (CI/CD, incident/problem/change management etc.)
• Experience in Agile practices
• Experience in the finance industry and understanding of financial products and business processes would be beneficial
• Experience working within the Fintech community would be beneficial
• Bachelor's degree level or equivalent qualification/relevant work experience