Talent.com
Ta oferta pracy nie jest dostępna w Twoim kraju.
Java Software Engineer (AWS)

Java Software Engineer (AWS)

Hays PolandWarszawa, mazowieckie, Polska
28 dni temu
Opis pracy

Java Software Engineer (AWS)

Miejsce pracy : Warszawa

Recruitment for

We are seeking a Senior Java Software Engineer to join technology team focused on building high-performance, distributed computation systems for financial analytics and risk management and have a deep understanding of AWS.

In this role, you will design and implement key components of our cloud-native infrastructure using Java (Spring Boot) and AWS, supporting large-scale workloads such as market simulations, risk engines, and data pipelines. You will also help drive CI / CD, release automation, and system observability, ensuring robust and resilient platforms for critical financial applications.

Your responsibilities

  • Architect and implement microservices and distributed computing frameworks using Java Spring Boot.
  • Build scalable, fault-tolerant systems to support financial risk computations, pricing analytics, and batch / real-time data processing.
  • Develop and deploy applications in the AWS cloud using EKS, Lambda, S3, Redis, Docker, Kubernetes, and Airflow.
  • Integrate messaging and data streaming with Apache Kafka, and support analytics and monitoring using ElasticSearch, Kibana, and CloudWatch.
  • Implement observability and tracing using OpenTelemetry.
  • Design and enforce AWS security best practices including IAM roles and policies, security groups, encryption (KMS) and secret management.
  • Lead and maintain CI / CD pipelines and automate the release management process across environments.
  • Collaborate with DevOps, quant, and data engineering teams to support secure, infrastructure.
  • Use Jira, Confluence, and Git for project management, documentation, and source control in a highly regulated financial environment.
  • Apply best practices in software engineering, testing, and code review, with a focus on accuracy, performance, and compliance.

Employer requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of experience in Java development with strong knowledge of Spring Boot.
  • Deep experience with AWS (S3, Lambda, Redis, EKS, etc.) and containerized environments using Docker and Kubernetes.
  • Proven experience working with Kafka, ElasticSearch, and monitoring / observability tools.
  • Experience in CI / CD, release engineering, and automation.
  • Familiarity with Apache Airflow or StepFunctions for data workflows.
  • Hands-on experience with ALM tools like Jira, Confluence, and Git in regulated environments (e.g., financial services).
  • Strong understanding of distributed systems, concurrency, and system performance.
  • Ability to work effectively in cross-functional teams in an agile environment.
  • Optional

  • Experience in financial services, especially in domains such as derivatives valuation, XVA, risk engines, or market data processing.
  • Knowledge of a second programming language (C++, Rust, Python) is appreciated
  • Familiarity with financial data formats and time-series data processing.
  • AWS Certification (e.g., Solutions Architect, Developer, or DevOps Engineer).
  • Knowledge of regulatory and compliance considerations in software delivery.
  • What employer offers

  • Work on complex, high-value financial systems with real-world impact.
  • A collaborative and technically challenging environment.
  • Exposure to the latest cloud and distributed computing technologies.
  • Utwórz powiadomienie o ofertach pracy dla tego wyszukiwania

    Software Engineer Java • Warszawa, mazowieckie, Polska