All offersWarsaw, Mazowieckie, PolandJavaJava/Scala Developer
Java/Scala Developer
Java
Harvey Nash Poland

Java/Scala Developer

Harvey Nash Poland
Warsaw, Mazowieckie, Poland
Type of work
Full-time
Experience
Mid
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    Java
    regular
    Spring
    regular
    Linux
    regular
    SQL
    regular
    Scala
    junior
    Big Data
    nice to have
    Hadoop
    nice to have
    Kafka
    nice to have
    Docker
    nice to have
    Spark
    nice to have

Job description

Online interview
Friendly offer

Are you interested in a job opportunity that allows you to have a global impact without having to relocate?


We are looking for experienced Java/Scala Developers to join our Client - global leader in investment banking.


This is a HYBRID model work from Warsaw (2/3 times per week from the office).


About us:


  • You will have the opportunity to work alongside the Operations, Finance, and HCM divisions, all of which have full ownership of their respective functions or products.
  • You will use a wide range of technologies, including Java, Hadoop, Scala, Elastic, Kafka, Docker, and Linux, as well as both SQL and non-SQL databases.
  • You will be a part of teams creating a large infrastructure with 1.5 billion lines of code, 38PB of storage, 550k compute cores, and over 16 million software changes per month. Additionally, you will contribute to the open-source community, such as Eclipse Collections, and maintain close ties to the start-up scene.
  • Our team members take complete ownership of the product, including requirements, code, testing, and deployment. We follow a low-friction SDLC that includes peer code review to facilitate learning. Our goal is to achieve continuous build and cloud deployment across all projects.



Key responsibilities:


  • Designing and implementing new regulatory reporting software that supports global regulatory initiatives. The regulatory reports are crucial to the firm's compliance with external regulators.
  • Solving challenging big data problems, ensuring data correctness while processing millions of rows a day, and finding effective ways to aggregate and present data to end-users.
  • Utilizing Java/Spring/Spark/Scala technology stack to create efficient data processing services within the data lake.


Skills and requirements:


  • Strong Java programming skills
  • Experience with SQL, relational data bases and query optimization
  • Excellent communication, analytical, and problem-solving skills
  • Strong organizational skills and attention to detail.
  • Experience with test-driven development and a good understanding of data structures, algorithms, and designing for performance and resiliency.
  • Prioritizing software quality, writing clean code and encouraging others to do the same.