Senior Java Spring Boot Developer – Payments Microservices
4 410 - 5 250
EUR
(B2B)
2 300 - 2 600
EUR
líq. (Permanent Contract)
Unleash innovative payment solutions — shape the future of financial technology!
Lisbon or Porto-based opportunity with hybrid work model.
As a Senior Java Spring Boot Developer, you will be working for our client, a leading banking group dedicated to transforming digital payments. You will help design and develop high-performance microservices that enable seamless, secure, and scalable banking transactions, driving innovation in the payments industry. This is a unique chance to elevate your career while contributing to cutting-edge financial technology solutions.
Your main responsibilities:
- Design, develop, and maintain high-performance microservices and RESTful APIs using Spring Boot, ensuring scalability, security, and clean code principles.
- Architect and develop efficient backend code in Java, adhering to enterprise design patterns and best practices.
- Collaborate with Product Owners, Tech Leads, and cross-functional teams to translate payment business requirements into scalable technical solutions.
- Implement secure API integrations, error handling, and ensure high-performance communication between microservices and external systems.
- Participate in code reviews and uphold engineering standards to promote best practices.
- Troubleshoot, debug, and profile complex application issues to optimize system performance and resource utilization.
- Contribute to continuous improvement of CI/CD pipelines to automate testing and deployment in hybrid/on-premise environments.
You're ideal for this role if you have:
- 8+ years of professional experience in Java software development and microservices architecture.
- Deep expertise in Spring Boot (3.x) and the Spring ecosystem (Spring MVC, Spring Security, Spring Data JPA).
- Proficiency in Java (17/21), OOP, design patterns, multithreading.
- Experience designing RESTful APIs, API-first strategies, and secure microservices communication (OAuth2, JWT).
- Strong SQL skills with Oracle or PostgreSQL, including data modeling and performance optimization.
- Hands-on experience with CI/CD automation tools such as Jenkins.
It is a strong plus if you have:
- Frontend development skills with Angular (Fullstack).
- Fluency in French (not mandatory but advantageous).
Language required for the role:
- Fluent English (B2/C1 level).
Eligibility to work in Europe:
- Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Internal number #10381
Benefits
ITDS Clubs
Access to medical insurance
Meal Card
Access to Pluralsight & Udemy
Integrational Events
Seus critérios