Senior Java Engineer
GeekSoft Consulting
Amsterdam, Netherlands
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Spring Security
Build Automation
Unit Testing
Microsoft Azure
Command-Line Interface
Code Review
Continuous Integration
Spring Framework
JSON
Java API for RESTful Web Services (JAX-RS)
Junit
+22 more
Linux System Administration
Apache Maven
NoSQL
Scrum Methodology
Release Management
Ansible
Secure Coding
Software Deployment
Software Engineering
Software Repository
Spring-boot
Software Security
Git
Kotlin
Integration Tests
Deployment Automation
Cassandra
Restful APIs
Cucumber (Software)
Spring Batch
Jenkins
Artifactory
Job description
- Help design, build and continuously improve the clients online platform.
- Research, suggest and implement new technology solutions following best practices/standards.
- Take responsibility for the resiliency and availability of different products.
- Be a productive member of the team.
Requirements
- 10+ years of hands-on experience in Java software development, including designing, developing, testing, and maintaining enterprise-grade applications.
- Strong proficiency in Java 8/11, Spring Boot, Spring Framework (Spring Batch, Spring Security), JAX-RS, and Kotlin.
- Experience developing RESTful APIs with a solid understanding of HTTP, REST, and JSON.
- Expertise in writing unit tests and integration tests using JUnit, Karate, and Cucumber frameworks.
- Hands-on experience with Azure DevOps, including code repositories, pull requests, code reviews, CI/CD pipeline creation, and application deployments.
- Strong knowledge of CI/CD practices using Azure DevOps, Git, Jenkins, Maven, Ansible, and Artifactory.
- Experience with Git for version control, Maven for build automation, and Artifactory for artifact management.
- Working knowledge of NoSQL databases, preferably Cassandra.
- Good understanding of Linux environments and command-line operations.
- Experience working in Agile/Scrum teams within large enterprise environments, preferably in the banking or financial services domain.
- Excellent analytical, problem-solving, project management, and time management skills.
- Strong communication and collaboration skills with the ability to work both independently and as part of a cross-functional team.
- Passion for open-source technologies, continuous learning, and adopting emerging technologies.
- Experience in the Payments domain.
- Exposure to enterprise DevOps automation and release management practices.
- Knowledge of secure coding practices and application security.
Benefits & conditions
BenefitsFixed Term Employment Contract Work-Life Balance Flexible Work Mode
What GeekSoft Consulting Offers
- International, collaborative consulting culture with clear career development paths.
- Comprehensive Dutch benefits package emphasizing well-being, mobility, and career growth.
Deze baan Landelijk gemiddeld IT ICT vacatures gemiddeld Nederland gemiddeld Senior java developer
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.nlGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
BB
Benedikt Bischof
over 3 years ago
EM
Eli McGarvie
How to Find Tech Jobs in Amsterdam
almost 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago