Java Developer

Stafide
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Java
Agile Methodologies
Azure
Code Review
Eclipse
IntelliJ
Maven
Delivery Pipeline
Spring-boot
SOAPAPI
GIT
Software Version Control
Docker
Jenkins
Microservices

Job description

  • Design, develop, and maintain scalable applications using Java 8+ and Spring Boot.

  • Build and manage Microservices-based architectures and REST/SOAP web services.

  • Work on end-to-end delivery, including development, deployment, and post-production support.

  • Deploy and manage applications on Azure, including repository management and code reviews.

  • Implement and maintain CI/CD pipelines using tools such as Jenkins and Azure DevOps.

  • Collaborate with cross-functional teams in an Agile environment.

  • Participate in customer interactions, requirement discussions, and solution design.

  • Ensure high-quality deliverables with strong focus on performance, scalability, and reliability.

Requirements

  • 8-10 years of hands-on experience in Java development.

  • Strong expertise in Java 8 or higher, Spring Boot, and Microservices.

  • Experience with REST and SOAP web services.

  • Proficiency in Azure DevOps, CI/CD pipelines, and Git-based version control.

  • Familiarity with tools such as Maven, Jenkins, Docker, and IDEs like Eclipse or IntelliJ.

  • Experience in Banking domain (preferred/mandatory as per requirement).

  • Strong Agile methodology experience.

  • Excellent communication skills (written and spoken English).

  • Proven ability to work in large corporate environments and distributed teams.

You Should Possess the Ability to:

  • Work independently as well as collaboratively within a team.

  • Analyze complex problems and derive meaningful insights and solutions.

  • Manage multiple priorities with strong project and time management skills.

  • Communicate effectively with stakeholders and customers.

  • Adapt quickly to changing business requirements and environments.

  • Ensure ownership beyond development, including maintenance and support post go-live.

Apply for this position