As a Cloud Full-Stack Developer, you will play a key role in designing, building, and running cloud-native banking services on OCI, AWS, Azure, or GCP. You’ll work across the full stack—from robust Java/Spring back-end services to modern front-end applications and a reliable Oracle data layer.
You will be expected to:
- Deliver high-quality, secure, and scalable software solutions in a fast-paced financial environment.
- Contribute across the stack: Java/Spring Boot back end, React 18 or Angular 15 front end, Oracle 19c data layer.
- Champion code quality (SonarQube Gate A) and Developer Experience best practices (TDD/BDD, GitLab CI/CD, Docker/K8s).
- Collaborate with product managers, architects, and DevOps engineers to ship features on time and with zero compromise on quality.
- Stay ahead of the curve by adopting modern tools and practices in cloud engineering, security, and CI/CD automation.
Requirements
- Experience: 3–5 years in software development, including at least 2 years of hands-on work with public cloud platforms.
- Core Stack: Java 8/11+, Spring Boot 3, REST APIs / OpenAPI 3.0.
- Front End: React 18 or Angular 15.
- Infrastructure: Docker & Kubernetes.
- Security: OAuth 2.1, OIDC, Keycloak (or similar).
- Strong understanding of CI/CD pipelines, automated testing, and code review workflows.
- Good communication skills and ability to work in distributed, agile teams.
KPIs
- SonarQube coverage ≥ 80% with zero critical issues before merge.
- On-time delivery of features aligned with sprint goals.
- Maintain and improve system performance, security, and scalability.
Languages
- English level B2+ (Upper-Intermediate or higher)
Type of Work
- Remote
- Full-Time
Time zone
- Europe (CET)
Benefits
- Monthly salary in USD
- 100% remote work opportunity
- 15 working days of paid vacation per year (available after 6 months)
- Up to 10 national holidays (based on the project team location or the client's country)
- 5 paid sick leave days
- Health insurance reimbursement (up to $1,000 gross per year)