VP - Java Developer Global Transaction Banking (Payments & Cash Management)
Reference 26000HU3 Responsibilities
- Design, develop & maintain Java microservices (Spring Boot)
- Build REST APIs and integrate via messaging queues (ActiveMQ/RabbitMQ/Kafka)
- Contribute to architecture & integration design
- DevOps automation with Python (e.g., PyInfra) and Jenkins CI/CD pipelines
- Deploy/manage services with Docker & Kubernetes
- Work with PostgreSQL and ensure efficient data handling
- Translate business requirements into technical solutions
- Production support incl. compensated on-call rotation
- Stakeholder collaboration (BA/PO/Management)
- Lead on code quality, unit tests, Git best practices & documentation
- Vendor management for issue tracking and delivery
- Strong Java (Spring Boot preferred)
- Unix/Linux
- Expert Git version control
- Docker & Kubernetes
- Messaging systems (ActiveMQ/RabbitMQ/Kafka)
- PostgreSQL (or similar RDBMS)
- Strong analysis & delivery mindset
- English communication; autonomous & team player
- Python for DevOps (PyInfra)
- Jenkins or similar CI/CD tools
- Exposure to banking/payment systems
- Innovation - Technology: I adopt new technologies in the solutions and projects I work on
- Team Spirit - Conflict Management: I deal with conflicts proactively and in a positive mode
- Responsibility - Risk awareness: I am constantly on the lookout for risks
- Responsibility - Accountability: I make decisions in my scope of responsibilities
- Team Spirit - Synergies: I make cooperation with colleagues in and outside my team a priority
- Commitment - Inspiration: I support the vision and the strategy
- Engaged workforce that is demographically diverse in a way that reflects the communities in which we operate
- Inclusive culture and workplace that recognizes employees' unique needs and utilizes their diverse talents
- Engage our community and marketplace, and position the organization to meet the needs of all its clients