About the Role
You will be responsible for end-to-end software development and support across projects, change requests, and production fixes. This includes analysis, design, development, testing, implementation, and ongoing support. You will collaborate with stakeholders to define requirements and deliver technical solutions, primarily focused on Payments, Real-Time Data Services, and Open Banking APIs (web-based integrations and payments).
As part of the application development team, you will drive feature delivery, integrations, and end-to-end solutions.
Key Responsibilities
- Act as the technical point of contact for assigned applications
- Collaborate with stakeholders to define and prioritize work
- Coordinate with third-party vendors and integration partners when needed
- Provide regular updates to management
- Contribute to continuous improvement (tools, processes, architecture, governance)
Requirements
- Experience in large-scale, mission-critical systems (preferably in secure environments)
- Strong knowledge of security practices (encryption, SSL/TLS, MFA)
- Experience in troubleshooting, root cause analysis, and production support
- Familiarity with Linux (RHEL or equivalent)
Technical Skills (One of the following)
- API management (e.g. Axway), NoSQL (e.g. Cassandra), and security across layers
- OR
- Java microservices (Spring Boot) with relational databases (e.g. Oracle, MariaDB)
Nice to Have
- Messaging systems (e.g. IBM MQ), Apache Camel
- Agile & DevOps practices
- Knowledge of payment systems and processing