Facebook Pixel

Favorite offers

Apply

Spark Developer

ref nr: 355/9/2024/KB/88356
Leading Consultant: Karolina Bucka
October 10, 2024

In Antal we have been dealing with recruitment for over 20 years. Thanks to the fact that we operate in 10 specialised divisions, we have an excellent orientation in current industry trends. We precisely determine the specific nature of the job, classifying key skills and necessary qualifications. Our mission is not only to find a candidate whose competences fit the requirements of the given job advertisement, but first and foremost a position which meets the candidate’s expectations. Employment agency registration number: 496.

Spark Developer

 

Purpose of the Role

The roles will work on SAGE in Traded Risk. SAGE is one of Risk 2025 key initiatives to deliver strategic aggregation platform for Risk managers. This is a strategic platform and requires critical architectural enhancements to be delivered during the remainder of 2023 and beyond. This work is part of the Risk 2025 programme of work which includes a series of PRA commitments.

The new engineering team in Krakow will be responsible for both the development and maintenance of SAGE with big data volume and online analytic capability. The company is seeking Spark developer to join this team to perform the following:

  • Analyze, design, develop, test, deploy and support IT solution to achieve business goal. Deliver a data process and calculation service that integrates with analytics library from the Risk Analytics team
  • Adopt DevOps and Agile principles, Work in DevOps Pracise. Automating the founctional and non-functional test. Build CICD pipeline and environment. Maintain the environment and investigate infrastructure problem which affecting building service. Build observability into it. 
  • Work closely with business, BA, vendor and up/down stream IT teams on requirement analysis and solution design
  • Work closely with Risk Analytics team on analytics library design and integration
  • Ensure test-driven development and close collaboration with team members in London, Hongkong and China(Guangzhou)
  • Support the platform: incident resolution, monitoring, problem management,
  • Investigate, research and provide professional insight for delivering technology solutions and overcome blockers.
  • Maintain IT systems in production. Provide production support.
  • Maintain good quality of the delivery for functional and non-functional.

 

Essential Experience

  • A university graduate with a degree in computer science, IT or a related discipline. Fluent oral English.
  • Solid Spark development experience. Rich and hands on experience in developing distributed and high performance applications with Spark, dealing with huge data size and volume
  • Rich and hands on experience in IT system solution design and development, a sound appreciation of the full development life cycle, including release management, experience of work in Agile methodology
  • Solid skill set, knowledge and development experience in Java, Python. Familiar operation of Unix/Linux, Git and Maven is essential
  • Solid knowledge of software testing, hands on experience of delivering different types of testing automation with proper technology such as Junit, Cucumber, Karate, Rest Assured , Pact.
  • Hands on DevOps tooling experience such as Jenkins, Ansible
  • Strong problem solving skills, able to work independently and under pressure against multiple deadlines. Sound communication and presentation skills
  • Enthusiastic and self-motivated with excellent time management skills and strong initiative to work as part of a team. Able to work with business and technology clients to identify/define the business requirements and suggest practical solutions

 

Essential technical skills

  • Java 11+
  • Spark with Scala or Java