Job Title: Senior DevOps Engineer
Location Amsterdam
Contract Length: 12 months
Rate Negotiable
We are looking for a skilled professional to join our team and help us enhance and scale our newly developed cloud-platform, which is currently processing millions of payments daily. You will play a key role in ensuring the platform's scalability, reliability, and performance.
Key Responsibilities:
- Architect, design, and develop highly scalable and resilient components ensuring optimal performance as the platform scales to process millions of transactions.
- Lead the implementation and optimization of cloud-native applications using Java 11, Spring Boot, and Kafka to support high-volume data processing.
- Develop and maintain microservices architecture, leveraging Kubernetes and OpenShift to manage and deploy containerized applications.
- Collaborate closely with cross-functional teams, including DevOps, product owners, and software engineers, to design and deliver new features and improvements.
- Utilize Cassandra, Elasticsearch, and S3 for large-scale data storage and retrieval, ensuring low-latency data access for our platform.
- Implement CI/CD pipelines using Azure DevOps, Jenkins, Maven, and GIT, to enable automated testing, deployment, and monitoring across environments.
- Contribute to the improvement of payment processing workflows by optimizing messaging systems with Spring JMS and Kafka, ensuring real-time transaction handling.
- Perform performance testing and optimization using tools like Gatling to ensure the platform handles large volumes of traffic seamlessly.
- Monitor system health and performance using Elastic, and ensure continuous availability by developing robust monitoring and alerting solutions.
Key Skills and Experience:
- Proficiency in Java 11 and experience with the Spring Boot framework for building cloud-native applications.
- Experience with Spring JMS, Jersey framework, and Swagger for building RESTful APIs and managing inter-service communication.
- Deep knowledge of Kafka for event-driven architectures and handling high-throughput, low-latency data streams.
- Expertise in Kubernetes and OpenShift for deploying and managing containerized applications at scale.
- Strong hands-on experience with CI/CD tools like Azure DevOps, Jenkins, GIT, and Maven for automating development workflows.
- Knowledge of Cassandra, Elasticsearch, and S3 for handling distributed data systems and cloud storage solutions.
- Solid understanding of cloud infrastructure and experience in working with Azure or other cloud providers.
- Experience in the payments or financial services industry, with a deep understanding of payment processing systems.
- Prior experience working with microservices architecture and distributed systems.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-05-12
DevOps Engineer
2026-05-11
Software Engineer
2026-04-13
- Posted
- Jan 06, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Amsterdam
- Company
- NP Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-05-12
DevOps Engineer
2026-05-11
Software Engineer
2026-04-13