Java / Full-Stack Engineer - Open Banking (GCP · Microservices) in Valladolid - International Projects
Alten
Municipality of Vitoria-Gasteiz, Spain
8 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Municipality of Vitoria-Gasteiz, Spain
Tech stack
Java
API
Automation of Tests
Cloud Computing
Code Review
Continuous Integration
Dependency Injection
Software Design Patterns
DevOps
Spring
Web Services
Google Cloud Platform
Cloud Platform System
Delivery Pipeline
GIT
Angular
Gitlab-ci
Kubernetes
Front End Software Development
Docker
Microservices
Job description
- Participate in the development and maintenance cycles of our transaction management product, collaborating across project phases in an international context.
- Specify, design, and develop API and Web services; update or implement unit and functional tests.
- Identify and analyze functional and technical needs, translating them into high-quality solutions.
- Work on a project based on a microservices architecture deployed on Google Cloud Platform with a diverse and innovative tech stack including Java, Angular, Spring, Docker, Kubernetes, and more; in a cutting-edge development environment (Clean Architecture, design patterns, dependency injection).
- Apply best development practices: code reviews, merge requests, automated tests, and continuous integration (GitLab CI).
- Participate in open banking product cloudification challenges and migration of large-scale projects to a Cloud platform.
- Contribute to the continuous improvement of our processes within an SRE approach to industrialize the solution.
Requirements
- Minimum 5-6 years of experience developing with Java and Spring (designing microservices & APIs).
- Experience with Angular (or similar modern front-end framework).
- Experience working with Docker, Kubernetes, and microservices architectures.
- Proficiency in Java, GIT, APIs, and CI/CD pipelines (GitLab CI).
- Knowledge of Cloud computing (GCP or similar) and sensitivity to DevOps / FinOps.
- Experience with unit and functional testing.
- Ability to show initiative, proactivity, rigor, and autonomy.
- Curiosity, teamwork, and customer service orientation.
- Motivation and passion for Open Banking and Open Finance.
- High level of English (at least B2); please send your detailed CV in English.
Benefits & conditions
- Competitive Salary.
- Long-term secure contract.
- International Project with top technologies.
- Possibility of working remotely with a flexible schedule.
- Integration in a highly qualified team of professionals.
- Travel abroad with your project.
- Specialized training and continuous professional development.