Senior Java Developer-10881762
Senior Java Developer
=====================
**Location:** Amsterdam, Netherlands
**Work Model:** Hybrid (1 day onsite per week)
**Contract Duration:** 6 Months
**Start Date:** August 2026
**Experience Required:** 10 Years
About the Role
- -------------
We are seeking an experienced **Senior Java Developer** to design, develop, and maintain enterprise-grade applications in a modern microservices environment. The ideal candidate has strong backend development expertise, experience with cloud-based CI/CD practices, and a passion for delivering high-quality, scalable software solutions within Agile teams.
Key Responsibilities
- -------------------
* Design, develop, test, and maintain Java-based enterprise applications.
* Build and enhance RESTful APIs and microservices using Spring Boot.
* Develop clean, maintainable, and scalable code following best practices.
* Write comprehensive unit and integration tests using JUnit and Karate/Cucumber.
* Collaborate with cross-functional Agile teams to deliver high-quality software.
* Participate in code reviews and ensure adherence to coding standards.
* Implement and maintain CI/CD pipelines.
* Troubleshoot production issues and optimize application performance.
* Contribute to continuous improvement and adoption of modern development practices.
Required Skills \& Experience
- ----------------------------
### Core Technologies
* 10 years of Java software development experience.
* Strong experience with:
* Java 8 and Java 11
* Spring Boot
* Spring Framework
* Spring Batch
* Spring Security
* JAX-RS
* Kotlin
* Strong understanding of Microservices architecture.
* Experience developing REST APIs and working with HTTP and JSON.
### Testing
* Experience writing:
* Unit Tests using JUnit
* Integration Tests
* API testing using Karate or Cucumber Framework
### DevOps \& CI/CD
* Hands-on experience with:
* Azure DevOps
* Git
* Maven
* Jenkins
* Ansible
* Artifactory
* Experience with:
* Azure repositories
* Code reviews
* Application deployment
* CI/CD pipelines
### Databases \& Infrastructure
* Experience with NoSQL databases, preferably Cassandra.
* Good knowledge of Linux environments.
Preferred Experience
- -------------------
* Banking or Payments domain experience.
* Passion for Open Source technologies.
* Experience working in large enterprise environments.
Soft Skills
- ----------
* Strong analytical and problem-solving abilities.
* Excellent project and time management skills.
* Proactive, collaborative, and team-oriented mindset.
* Ability to work independently when required.
* Passion for learning and adopting new technologies.
* Strong communication and knowledge-sharing skills.
Working Environment
- ------------------
* Agile development environment.
* Hybrid working model with one day per week in the Amsterdam office.