This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
ABOUT THE JOB: Design the architecture of complex software systems using Java technologies. Develop and maintain backend services with Java frameworks, including Spring Boot, Spring MVC, Spring Data, Spring Cloud, BPM (Flowable), Spring Redis, Lombok, and Mapstruct. Optimize and design efficient SQL and NoSQL database structures and queries. Collaborate with cross-functional teams to deliver robust solutions for digital omni-channel platforms. Mentor junior developers and promote best practices in software development. Analyze and resolve complex technical issues, ensuring minimal downtime. Contribute to the continuous improvement of development processes and system architecture. Document technical designs and solutions effectively.
Job Responsibility:
Design the architecture of complex software systems using Java technologies
Develop and maintain backend services with Java frameworks, including Spring Boot, Spring MVC, Spring Data, Spring Cloud, BPM (Flowable), Spring Redis, Lombok, and Mapstruct
Optimize and design efficient SQL and NoSQL database structures and queries
Collaborate with cross-functional teams to deliver robust solutions for digital omni-channel platforms
Mentor junior developers and promote best practices in software development
Analyze and resolve complex technical issues, ensuring minimal downtime
Contribute to the continuous improvement of development processes and system architecture
Document technical designs and solutions effectively
Requirements:
Bachelor’s degree in Business, Information Technology, Information Systems, or a related field
From 5 years of experience with Java frameworks: Spring Boot, Spring MVC, Spring Data, Spring Cloud, Spring Redis, Lombok, Mapstruct
Hands-on experience or strong knowledge of BPM (Flowable)
Experience with SQL and NoSQL databases, including query optimization and database design
Experience in the finance and banking sector is a big plus
Experience working on digital omni-channel platforms
Knowledge of object-oriented programming
Knowledge of software development lifecycle and system design
Analytical and problem-solving skills
Nice to have:
Experience in the finance and banking sector
What we offer:
Competitive salary and 13th-month salary
14+ annual leaves per year
Premium healthcare insurance, starting from your probation period
Project reviews and yearly performance appraisals
Annual company trips
Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, badminton, etc.)
International team with flexible working time
Tailor-made career path
Technical workshops and training courses
Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries