Informacje o stanowisku
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.
Key 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.
Required Qualifications:
- 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.
Preferred Qualifications:
- 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 We Offer:
- 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.
Hays Poland sp. z o.o. jest agencją zatrudnienia zarejestrowaną w rejestrze prowadzonym przez Marszałka Województwa Mazowieckiego pod numerem 361.
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach