Requirements
- Excellent understanding of Java 8+
- Excellent knowledge of OOP and design patterns, including benefits and limitations.
- Excellent understanding of data structures and algorithms, Big O notation and performance analysis.
- Excellent knowledge of Spring and Spring Boot.
- Excellent knowledge of architectural patterns.
- Experience in designing architecture, including choosing the right tech stack.
- Excellent knowledge of git or similar version control.
- Solid experience in building RESTful APIs.
- Solid experience with both relational and non-relational databases, database architecture and distributed transaction management.
- Experience with distributed architecture principles and solutions for performance, scale and reliability.
- Experience working on Microservices.
- Experience building and packaging components and services, cloud (AWS)/on-premises deployments, CI/CD, monitoring and observability.
- Experience working with containers (Docker) and orchestration (Kubernetes).
- Experience with Maven/Gradle/Ant.
- Experience working in Agile/Scrum.
- Good communication and analytical skills.
Nice to Have
- AWS certification
- Experience in working with Agile methodologies, Scrum and Kanban leveraging JIRA and Confluence tools
- Solution architecture capabilities
- Fraud functional knowledge
Benefits
- Flexibility, with remote and hybrid work options (country-dependent)
- Career advancement, with international mobility and professional development programs
- Learning and development, with access to cutting-edge tools, training and industry experts
Work Arrangement
Hybrid
Additional Information
- No matter your background, you belong here.
- Explore our Diversity & Inclusion site to see how we’re creating a more equitable Valtech for all.
- If you need reasonable accommodations during the interview process, please either indicate it in your application or let your Talent Partner know.