Senior Java Developer

at ABN AMRO

πŸ“ Amsterdam, Netherlands

€61,300-87,600 per year

SENIOR
βœ… Hybrid

πŸ•™ 36-40 hours per week

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 8 Docker @ 4 Kubernetes @ 4 DevOps @ 4 SQL @ 4 Java @ 4 NoSQL @ 6 CI/CD @ 4 Azure @ 4 Communication @ 7 Git @ 4 JavaScript @ 3 Mentoring @ 7 React @ 3 Angular @ 3 Microservices @ 4 Debugging @ 4 API @ 4 Spring Framework @ 7 Design Patterns @ 4 Maven @ 4 Spring Boot @ 4 JUnit @ 4 Agile @ 4

Details

Are you a Java 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!

Your Job

The Senior Java Developer will play a critical role in the design, development, and maintenance of scalable and efficient Java-based applications. The successful candidate will have a deep understanding of Java programming, architecture, and best practices, and will be responsible for mentoring junior developers and collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities:

  • You have a background in IT engineering and over 10 years of hands-on experience in software development.
  • Develop and maintain applications using Java 8/17.
  • Design and implement software solutions following Object-Oriented principles and design patterns.
  • Work with Spring Boot, JPA, Mapstruct, REST, and SOAP WebServices.
  • Utilize Docker, AKS (Kubernetes), and various Azure services (App Service, Azure Function, Storage, App Insights, Azure PAAS services, security, key vaults and App gateways).
  • Manage source code using Git and automate builds with Maven.
  • Implement CI/CD pipelines to streamline development processes.
  • Write and optimize SQL queries and stored procedures.
  • Ensure code quality through unit testing with JUnit and Mockito.
  • Mentor and support team members through guidance and mentorship.
  • Proactively ask questions and conduct code reviews to drive project success and personal growth.
  • Efficiently embrace Agile and Lean methodologies for team productivity.
  • Learn and adapt swiftly to new technologies and frameworks.
  • Experience with logging frameworks & debugging skills to monitor and troubleshoot issues.
  • Effectively lead, support, and manage a collaborative team environment.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Strong knowledge of Java SE/EE, Spring Framework, and Hibernate.
  • Experience with RESTful APIs, microservices architecture, and cloud platforms (e.g., Azure).
  • Proficient in database technologies such as SQL, NoSQL, and ORM frameworks.
  • Familiarity with front-end technologies (e.g., JavaScript, Angular, React) is a plus.
  • Experience with DevOps tools and practices, including CI/CD pipelines.
  • Excellent problem-solving skills and ability to handle complex technical challenges.
  • Strong communication and teamwork skills.
  • Experience with Agile development methodologies.

Salary Details

The salary offered is between € 61,344 and € 87,636 annually.

Benefits

  • Excellent employment conditions.
  • In charge of personal development.
  • Flexible working hours.
  • Five weeks of vacation, with options to purchase additional days.
  • Personal development budget of EUR 1,000 per year.
  • Excellent pension scheme.