Enable job alerts via email!

Java Software Developer

Luxoft

Wrocław

On-site

PLN 180,000 - 240,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in the banking and capital markets industry seeks an experienced Java developer to build a centralized trading platform. The ideal candidate will engage in deploying resilient cloud-native applications while managing complex service integrations and developing innovative solutions in a high-performance environment.

Qualifications

  • 6-7 years of experience in Java development.
  • Strong core Java skills and Service API development.
  • Experience with REST, gRPC, and Kafka.

Responsibilities

  • Deploy and support large application footprints.
  • Develop cloud-native applications with high availability.
  • Implement application instrumentation.

Skills

Java development
Service API development
Service integration
Concurrency
Distributed systems

Tools

SpringBoot
Ansible
Terraform
Kubernetes

Job description

Project description

Our client in the banking and capital markets industry is building a centralized platform for its sales and trading business vertical. A critical challenge is the client experience, where clients face off with three separate businesses, rather than a one-stop-shop. This experience is mirrored on the back-end with three separate workflows and infrastructures across products. We are a team engaged in the development of a centralized, in-house driven sales and trading platform, collaborating with IT and control functions to support rollout across all trading businesses.

Responsibilities

  1. Deploy and support large application footprints.
  2. Develop cloud-native applications with high availability and zero downtime, including A/B deployment.
  3. Implement state-of-the-art application instrumentation (logging, tracing, metrics).
  4. Manage name server registry, auto DNS, service discoverability, service registry, and service management.
  5. Work with SpringBoot platform, SpringBoot server, and SpringBoot Admin.
  6. Utilize Ansible/Terraform and Kubernetes for deployment and orchestration.

Skills

Must have

  • 6-7 years proven experience with Java development and strong core Java skills.
  • Experience with Service API development (REST/GRPC/Web servers, OpenApi/SwaggerApi).
  • Service integration experience (REST, gRPC, MQ, Kafka).
  • Strong knowledge of computer science concepts including concurrency, algorithms, data structures, and distributed systems.

Nice to have

  • Knowledge of sales and trading domains within investment banking.
  • Experience with graph data structures, traversal, and optimization.
  • Knowledge of graph partitioning, serialization, rendering, and visualization.
  • JNI, Java/.NET integration, and memory management skills.
  • Experience with multithreaded and high-performance development, concurrent programming, and zero-lock execution.
  • Understanding of relational algebra, dataset operations, and vector processing.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.