Senior Java Developer
Luxoft Poland
Ostrava, Czech Republic
před 3 dny
source : Just Join IT

Functional Programming (advanced)

Project Description

Excellent opportunity for a Senior Java Developer

We are looking for a Senior Java Developer / Tech Lead to join IT Development team. The candidate must have a Computer Science orientated degree and proven Java development skills.

They will work on delivery of projects, carry out enhancements and provide support on a highly critical clearing system.

May be require to provide O / N support.

Individual must be disciplined in adhering to the company standards in development, testing and change management.

They will liaise and coordinate with business users and other technology areas

Responsibilities

  • Collaborate with fellow developers, financial market infrastructure experts, testers, architects and operations teams to deliver working solutions.
  • Take ownership of the analysis, design, build and delivery of software components written in Java.
  • Take responsibility for identification, estimation and reporting on of progress of tasks.
  • Assimilate, challenge, help refine and then apply our architectural principles around scalability, security and fault tolerance.
  • Develop a deep understanding of the mechanics of clearing and apply this knowledge.
  • Participate in support of the wider platform, potentially joining the on-call rota.
  • Spring Boot
  • JMS message API
  • Understanding of the SDLC, Object Orientated and Functional programming.
  • Linux, shell script and scripting languages such as
  • Architectural and Design patterns of modern distributed systems
  • Exposure to TDD / BDD e.g. Cucumber
  • Use of Spring Cloud ecosystem
  • Development of standards and best practices in conjunction with the development team.
  • Excellent communication and collaboration using both verbal and written skills.
  • Development of maintenance procedures and processes for CI / CD processes to remove key person dependencies
  • Ability to collaborate with others to find the best way to resolve a technological, infrastructure, security or development issue.
  • 10+ Years experience in hands-on commercial software development
  • Agile / Scrum development practices and principles focusing on writing high-performance, clean, quality code
  • Proven experience of leading technical delivery within 1 or more project teams
  • Ability to lead and mentor less experienced members of the project team
  • Architecture, design and implementation ownership
  • Performance tuning
  • Exposure to all aspects of software development and the project life cycle
  • Excellent conceptual grasp of all aspects of software development gained by involvement in the full project life cycle of multiple substantial projects
  • Champion automation, maturing CI / CD pipelines, technology adoption and agile best practices
  • Nice to have

  • Experience of finance and / or FX business.
  • Desirable to have experience of high-frequency / low latency development
  • Exposure to quant / pricing analytical libraries
  • Use of Spring Cloud ecosystem
  • Any experience in Kafka as a messaging broker would be advantageous
  • Use of monitoring frameworks such as Micrometer and Datadog
  • Front end technologies such as React, NPM and node.js
  • Actor-based frameworks such as Akka or Quasar
  • AWS, Terraform, Terragrunt, Kubernetes, Docker, Packer, Anthos on AWS, Istio and service mesh
  • Good RDBMS skills such as Oracle or MySQL
  • Exposure to NoSQL technologies
  • Languages

    English : C1 Advanced

    Relocation package

    If needed, we can help you with relocation process. Click here for more information .

    Benefits

    Nahlásit tuto nabídku
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Požádat
    Můj e-mail
    Kliknutím na "Pokračovat", souhlasíte s tím, že neuvoo sbírá a zpracovává vaše osobní údaje, které jste poskytli v tomto formuláři, aby vytvořili neuvoo účet a přihlásili vás k odběru emailových upozornění v souladu s naší Ochranou Osobních Údajů . Váš souhlas můžete vzít kdekoliv zpět, následováním těchto kroků .
    Pokračovat
    Žádost