Senior Java Back-End Engineer
π 36-40 hours per week
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
DevOps @ 4 Java @ 4 CI/CD @ 4 Azure @ 4 Communication @ 7 Mentoring @ 4 Debugging @ 4 API @ 4 Spring Boot @ 4 Cucumber @ 4 JUnit @ 4Details
Are you a technical expert and enthusiastic person who inspires others to create innovative solutions? Then we need your help in making ABN AMRO a personal bank in a digital age!
Role summary
You will join the Customer Insights & Hyperpersonalisation grid and work in an interdisciplinary team building and maintaining high-traffic APIs and back-end services written in Java (17+) using Spring / Spring Boot and hosted on Microsoft Azure. The role follows a DevOps approach and SCRUM framework. You will maintain and develop applications, manage incidents (ensuring resolution within SLA's) and coordinate with front-end and application teams.
Responsibilities
- Build, maintain and optimise high-traffic Java back-end services and APIs (Spring / Spring Boot).
- Develop and maintain automated tests and test suites (unit, integration, contract tests).
- Set up and maintain Azure environments and CI/CD pipelines.
- Manage incidents and ensure timely resolution within SLAs.
- Coordinate and collaborate with FE, APP and other stakeholders.
- Mentor and coach team members; share knowledge through presentations and hackathons.
- Contribute to performance optimisation, monitoring/observability and debugging activities.
Requirements
Must have:
- 5+ years of relevant experience.
- Java (version 17 or higher).
- Very good knowledge of APIs (design and implementation).
- Experience with frameworks like Spring / Spring Boot.
- Experience with testing frameworks & tools: JUnit, Mockito, Wiremock, Cucumber, TestContainers.
- Experience with setting up Azure environments & pipelines.
- Strong communication skills and a technical overview of full-stack engineering.
Nice to have:
- Experience coaching and mentoring team members.
- Performance optimisation experience.
- Monitoring / observability experience.
- Strong debugging skills.
Working environment
- You will join the Customer Insights & Hyperpersonalisation grid: diverse teams using SCRUM and DevOps practices.
- Hybrid working model (2β5 office days) allowing a balance between remote and in-office work.
- Team activities include knowledge sharing, hackathons, and in-person meetups.
Benefits
- Salary: β¬5,112 - β¬7,303 per month (hired in ABN AMRO scale 10; classification based on experience and benchmark).
- 25 vacation days based on 40 hours (optionally 14 extra days).
- Personal development budget β¬1,000/year plus training opportunities.
- Benefit budget of 11% of salary (flexible allocation: holiday allowance, lease bike, or salary).
- Banking for better days (time for personal development or societal contribution).
- Good remote working facilities and hybrid model with 2β5 office days.
- Solid pension plan.
How to apply
Fill in your contact details, upload your resume and optionally a motivational letter. For questions before applying, contact Gabriel Nica: [email protected].