Senior API Engineer (Java)
Must-have:JavaRustDockerKubernetesCloudBackendDevOpsCI/CDMicroservicesFinTechHealthTechSecurityHybrid
- Prestigious position at one of the world’s largest banks
- Stable, long-term projects
- Competitive salary with a B2B contract
- Hybrid work (6 days per month from the office in Cracow)
- Private healthcare and multisport card
- Personal growth and development opportunities with the possibility to rotate between projects
Daily tasks
- Design and build APIs and microservices for the new payment engine
- Create architectural artefacts (low-level designs, data models, gap analysis)
- Ensure high availability, resilience, and performance, including JVM tuning
- Modernise the existing payment estate and drive cloud adoption
- Work with the DevOps team on CI/CD and infrastructure automation
- Provide technical guidance and mentoring to the team
Requirements
- 8+ years of experience with Java and as an API Engineer
- 5+ years in microservices-based back-end development (Spring Boot, caching, middleware, security/authentication)
- Hands-on experience with Kafka, Docker, Kubernetes, and service mesh
- Experience with monitoring and observability tools (e.g. Splunk, Grafana, Prometheus, Jaeger, OpenTelemetry)
- Cloud experience: VPC, firewalls, IAM, sizing and costing
- Solid knowledge of Linux, networking, and load balancing
- Excellent English
- A degree in Computer Science, Engineering, or a related field
Must have: Java, API, Microservices, Kafka, Cloud, Linux
Nice to have: Rust, SQL