Senior DevOps Engineer - Java
Preference will go to people living in the NL
Preference will go to people living in the NL
Join our team!
We create fast, seamless, and customer-focused reporting solutions for our global banking clients. Our systems collect transactions from various account management platforms, generate tailored reports, and deliver these reports through multiple channels to meet client needs.
The team
Our teams handle services for the Global Customer Reporting Platform -a future-ready platform for reporting services. In addition to managing and optimizing an existing live product environment, we're migrating to a new Java-based platform to meet future demands driven by our products' growing significance.
You'll work in a dynamic and challenging environment, following a Scrum development process with two-week sprints and embracing a DevOps approach to deliver high-quality IT solutions. Our iterative development approach ensures regular milestone reviews with stakeholders, aligned with agile practices.
Our teams handle services for the Global Customer Reporting Platform -a future-ready platform for reporting services. In addition to managing and optimizing an existing live product environment, we're migrating to a new Java-based platform to meet future demands driven by our products' growing significance.
You'll work in a dynamic and challenging environment, following a Scrum development process with two-week sprints and embracing a DevOps approach to deliver high-quality IT solutions. Our iterative development approach ensures regular milestone reviews with stakeholders, aligned with agile practices.
Roles and responsibilities
We are looking for an enthusiastic senior Java engineer who:
- Is a collaborative team player with a passion for quality and continuous improvement and takes pride in delivering strong results.
- Has the ability to design, develop, test, deliver, and maintain high-quality software solutions.
- Can challenge the status quo, suggesting improvements that enhance quality, usability, and maintainability.
- Possesses strong reverse engineering skills and can document software functionality comprehensively.
- Has experience in mentoring and guiding team members, fostering a cooperative and knowledge-sharing team environment.
What we offer
We hire talented people like you for your potential. Our main expectation is that you remain curious, keep learning, and embrace responsibility. In return, we'll support you in growing and developing further.
Your profile
- Bachelor's or master's degree in software engineering, computer science, information technology, or a related field.
- Proven expertise in back-end development (8+ years), particularly with Java (SPRING framework).
- Familiarity with Java 17+, Git, and Maven.
- Experience with Spring Boot, Spring MVC, and Spring Data JPA/JDBC.
- Knowledge of messaging platforms such as Kafka, EMS, ActiveMQ, or IBM MQ.
- Experience in unit, integration, and regression testing.
- Understanding of continuous delivery using tools like Azure DevOps.
- Proficiency in relational databases, such as Oracle.
- A proactive attitude with the ability to voice and implement ideas.
- Strong communication skills in English.
- Experience with monitoring and alerting (e.g., Prometheus/Grafana).
- Familiarity with containerization (Docker, K8S, or OpenShift).
- Basic skills in Linux commands and bash scripting.
We are looking for an enthusiastic senior Java engineer who:
- Is a collaborative team player with a passion for quality and continuous improvement and takes pride in delivering strong results.
- Has the ability to design, develop, test, deliver, and maintain high-quality software solutions.
- Can challenge the status quo, suggesting improvements that enhance quality, usability, and maintainability.
- Possesses strong reverse engineering skills and can document software functionality comprehensively.
- Has experience in mentoring and guiding team members, fostering a cooperative and knowledge-sharing team environment.
What we offer
We hire talented people like you for your potential. Our main expectation is that you remain curious, keep learning, and embrace responsibility. In return, we'll support you in growing and developing further.
Your profile
- Bachelor's or master's degree in software engineering, computer science, information technology, or a related field.
- Proven expertise in back-end development (8+ years), particularly with Java (SPRING framework).
- Familiarity with Java 17+, Git, and Maven.
- Experience with Spring Boot, Spring MVC, and Spring Data JPA/JDBC.
- Knowledge of messaging platforms such as Kafka, EMS, ActiveMQ, or IBM MQ.
- Experience in unit, integration, and regression testing.
- Understanding of continuous delivery using tools like Azure DevOps.
- Proficiency in relational databases, such as Oracle.
- A proactive attitude with the ability to voice and implement ideas.
- Strong communication skills in English.
- Experience with monitoring and alerting (e.g., Prometheus/Grafana).
- Familiarity with containerization (Docker, K8S, or OpenShift).
- Basic skills in Linux commands and bash scripting.