We are seeking a Senior Java Software Engineer to join our technology team focused on building high-performance distributed computation systems for financial analytics and risk management and have a deep understanding of security in 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 performant 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.
Qualifications :
Required Qualifications:
- Bachelors or Masters 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.
Additional Information :
- Permanent full-time contract
- Training and career development
- Benefits and perks such as private medical insurance LuxMed lunch pass card Pluxee MultiSport Plus card
- Possibility to be part of a multicultural team and work on international projects
- Hybrid position based in Warsaw Poland
- Possibility to manage work permits
Remote Work :
No
Employment Type :
Full-time