Senior Java Developer – Banking Transformation Program
Location:
Amsterdam, Netherlands
Work Model:
Hybrid – 2–3 days onsite per week
Employment Type:
Full-time
Job Category:
Technology \& Engineering
About The Role
As a
Senior Java Developer
, you will make an impact by driving development and enhancement activities within a large-scale transformation program in the banking domain. You will be a valued member of a cross-functional team, collaborating with data engineers, DBAs, SREs, and product owners to build robust, scalable, and compliant solutions.
In This Role, You Will
Lead feature development and own delivery of scalable solutions using Java and Spring frameworks.
Design and implement batch processing and event-driven architectures using Kafka.
Ensure code quality through reviews, documentation, and adherence to coding standards.
Optimize SQL queries and manage relational database interactions.
Contribute to observability and CI/CD pipeline integration for cloud-native applications.
What You Need To Have To Be Considered
Strong professional experience in Java development.
Deep expertise in Spring Batch, Spring Boot, Spring Kafka, and Spring Data JPA/JDBC.
Solid understanding of batch processing patterns, event-driven architectures, and enterprise integration patterns.
Proficiency in PostgreSQL, Oracle, or similar relational databases.
Experience with object-oriented design, design patterns, and building extensible frameworks.
Familiarity with observability tools (SLF4J, Micrometer, OpenTelemetry), infrastructure-as-code (Docker, Kubernetes, Helm), and CI/CD pipelines.
Knowledge of data governance, cloud-native batch processing, and data quality frameworks.
These Will Help You Stand Out
Experience with Apache Camel or Spring Integration for complex routing.
Exposure to data archival, compliance, or digital preservation systems.
Strong analytical and problem-solving skills.
Ability to translate business migration requirements into technical abstractions.
Excellent communication skills and ability to articulate architectural trade-offs.
Benefits In The Netherlands
Competitive salary
NS Business Card
25 paid holidays
Laptop and smartphone
Pension scheme
Access to Udemy and Cognizant Academy
Technology-driven organization
Open team spirit
International environment
Contact the Recruiter
For more information or to apply, please contact Thipsukhon.Srithaporn@cognizant.com