Java Technical Architect
Core
Translate functional requirements into detailed technical analysis and implementation specifications for Java applications, APIs, and backend services.
Role type
Senior Java Technical Architect
Builds
Secure, maintainable, and scalable Java applications and integrations for banking and payments clients
Domain
Banking, payments, cards, digital banking
Deliverable
production ML models | product features
Required skills
Java 21/25, object-oriented programming, backend development, distributed systems, API design, system integration, CI/CD pipelines, automated testing, Agile methodologies
Preferred skills
Card management, banking environment, tokenisation, chip management, PCI awareness
Technologies
Java, IntelliJ IDEA, Visual Studio Code, GitLab, GitHub, Bitbucket, Maven, Gradle, Postman, Bruno, Insomnia, SoapUI, Swagger, OpenAPI, Jenkins, GitLab CI, Jira, Octane, Rally, Confluence, SharePoint, UPlant, BPMN, UML
Responsibilities
Translate functional requirements into technical specifications, analyze impacts on Java applications and APIs, define API contracts and interface behaviors, write and maintain unit and integration tests, contribute to CI/CD pipelines, collaborate with analysts, developers, and operational teams
Seniority
Senior, hands-on IC