Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
DEV Engineer – Full Stack developer (Java/Mobile)
Mission context Do you want to be part of the Tribe with the highest visibility in the bank?
With us (CCE-I – Channels and Customers Experience for Individuals) , you will be part of the action and you will be the entry point of the bank for the customers. Our tribe is the center of all channels provided by the bank. We offer personalized and insightful advice & frictionless experiences through multiple channels (Easy Banking Web & App), brands (Fortis, Hello bank!, Fintro) and business lines (Retail & Private banking, Bank for Entrepreneurs, Corporate banking). If you are interested in being part of that adventure, keep reading further!
By joining our Infinity squad, you will have the opportunity to work on one of the most important topics for the customers: every mean they have to pay for something.
You will have the opportunity to work in a team that develops features E2E, including the frontend parts in a mobile application and the backend parts in a cloud system (you will have the opportunity to work in both).
We are looking for someone who could reinforce the team and bring it up to the next level but also build a mid/long term relationship. After an initial onboarding, the candidate is expected to become a lead developer in the team, being backed up by his technical skills.
Function description
As a skilled Full Stack Developer, you would join a team composed of internals and externals. You'd work in an Agile squad where you’ll be responsible of Dev and Ops activities by
Translating requirements into high quality code
Designing, building, and maintaining high performance, reusable, and reliable applications
Backend part: Kotlin and Spring Framework (this will be most of your activities)
Frontend part:
IOS and Android
Collaborating with cross-functional teams to ship new features
Working with outside data sources and APIs
Ensuring the best possible performance, quality, and responsiveness of the application
Applying development best practices to ensure the quality of your code
Identifying and correcting bottlenecks and fix bugs
Being involved in the Ops activities (set up of CI/CD pipelines).
Language requirements
English Sound knowledge of English (knowledge of a local language is a plus)
Education
Bachelor/Master or equivalent by experience
Agile requirements A developer involved in Agile projects must have the "Agile mindset" which implies:
a positive attitude and pragmatism
thirst for knowledge: Agile is about learning and adapting. Knowledge sharing is key to success.
The goal of team success: Agile is about the success of the team, no individual success or heroic behavior. It is more important for the team to succeed than for the individual to have completed his/her tasks.
There is no failure, only feedback: Agile is about taking everything as lessons, adjusting actions based on the feedback, resulting in continuous improvement.
Beyond the roles: Agile teams are cross-functional. All required disciplines are represented in the team (analysis, development, testing, …). However, although team members have a primary role representing a discipline, they are expected to take on other roles and contribute to other disciplines whenever it helps towards reaching the sprint goal.
Required experience / knowledge At least 6 years of relevant experience (for the backend part)
Technical experience mandatory
You are a "Software Craftsman" who sees software development as a craft
You know the principles of clean codeand apply them effectively.
Understanding of the OO principles, DDD, design patterns and best practices such as SOLID principles.
You write readable code and do refactoring where necessary.
You are familiar with Test Driven Development (TDD), and you have practical experience with it
Willing to pair
Technical Skills:
Proven knowledge of Kotlin, Java, Spring, Maven, DB
Proven knowledge of Restful API’swith swagger (yaml)
Proven Knowledge of VCS (Git)
Proven Knowledge of Continuous Integration/Deployment principles (Jenkins or alternative)
Proven Knowledge of SAST (such as SonarQube, Fortify, NexusIQ or alternative)
Knowledge of Docker, Container and Groovy
You participate in API automation testing because you consider it part of your development activities
nice to have
Knowledge or interrested by mobile development
Proven knowledge of Kotlin
Business experience preferable Specific requirement for agile: practical experience with Scrum
Soft skills
While you actively share your knowledge with other developers (practices, technical, …), you also suggest improvements to the other squad members. You are constantly trying to improve the way of working of the squad.
You are someone who easily adapt and bond with new colleagues.
Collaboration and feedback are key elements of your personality.
You dare to challenge the requirements you receive based on your expertise.
Key Skills
Ranked by relevanceReady to apply?
Join PRIMO SOFT SOLUTIONSSRL and take your career to the next level!
Application takes less than 5 minutes