The project focuses on developing secure and scalable onboarding services within a complex banking ecosystem. As a Senior Java Developer, you will play a key role in designing and building robust microservices using modern technologies. You will work closely with business and tech stakeholders to ensure customer-focused solutions. Your engineering perspective will directly influence the product. The role involves collaboration across international teams within a SAFe/Agile framework.
Work mode: 2 day per week in the office
Tech Stack:
Java, Spring Boot
SQL
Spring Webflux / RxJava (nice to have)
AWS or other cloud platforms (nice to have)
OAuth2, cryptographic key handling (nice to have)
Splunk, Grafana (nice to have)
Angular (nice to have)
responsibilities :
Design, develop and maintain clean, testable microservices using Java and Spring Boot
Take part in architectural discussions and propose engineering solutions
Analyze business and technical requirements and translate them into working code
Apply TDD practices to ensure high code quality and maintainability
Collaborate with business stakeholders to find optimal technical solutions
Work with databases and write efficient SQL queries
requirements-expected :
Strong hands-on experience with Java and Spring Boot
Experience in microservices development and architecture
Solid understanding of TDD principles and implementation
Ability to analyze and design technical solutions
Experience working with relational databases and SQL
Experience working in SAFe/Agile environments
Fluent English – both spoken and written
Proactive, solution-driven mindset and team collaboration skills