All Jobs Vacancy

Technical Architect - Custody - Core Java Developer

Posted 3 weeks ago by Harvey Nash

Fantastic opportunity to join a world class banking environment.

Send Cv for more infoCore Java DeveloperEssential Technical Requirements -Strong track record (10+ years) of relevant experience in the design and development of enterprise-grade Java-based systems.10+ years' hands-on experience in Java 17/21 LTS (Java 21 preferred), Core Java, Jakarta EE (J2EE), Spring Framework 7 / Spring Boot 4.x RESTful services.

Working knowledge of modern Java language features and exposure to JVM internals - GC tuning and performance profiling.

Databases - Oracle or equivalent (PostgreSQL/MySQL) with strong SQL and PL/SQL programming expertise; schema versioning via Flyway/Liquibase.

Proficient in using AI-assisted development tools such as Claude, GitHub Copilot, Devin, Cursor for code generation, review, and productivity acceleration.

Experience working across multiple technologies and medium-to-complex distributed systems; well versed with design standards, patterns, and enterprise frameworks.

Fast learner of new tools, frameworks, and technologies; comfortable working with distributed/cross-timezone teams.

Experience in event-driven architecture - Spring Boot components integrating with Apache Kafka and MQ (IBM MQ), including partitioning, consumer groups, idempotency, and transactional outbox patterns.

Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA 2/3, Hibernate 6) and connection pooling (HikariCP).

Strong understanding of Spring Security 6+ - OAuth2.0/OIDC, JWT-based stateless auth, RBAC/ABAC.

Familiarity with API design - REST with OpenAPI/Swagger, and exposure to high-performance service communication.

Resilience patterns using Resilience4j - circuit breaking, rate limiting, retries.

Caching and NoSQL exposure - Redis, MongoDB, Elasticsearch; awareness of vector databases (Pgvector,) for AI/RAG-integrated services is a plus.

Exposure to Spring AI and LLM integration patterns (RAG workflows) is an added advantage.

Tools - Well versed with IntelliJ IDEA/Eclipse.

Test-Driven Development and automated testing: JUnit 5, Mockito, AssertJ, Cucumber/Gherkin, Testcontainers for integration testing, contract testing (WireMock/Spring Cloud Contract); JIRA, Maven/Gradle, SonarQube.

Experience with version control - GIT, Bitbucket, GitHub (including PR/branching workflows).

Experience with Docker, multi-stage builds, Red Hat OpenShift, and Kubernetes (Deployments, ConfigMaps, Secrets, Ingress, HPA/KEDA autoscaling).

Experience with CI/CD systems such as Jenkins, GitHub Actions, GitLab CI, or ArgoCD.

Observability exposure - Micrometer, Prometheus, Grafana, distributed tracing via OpenTelemetry/Zipkin/Jaeger.

Our Custody and Investor Services Technology organization is seeking an experienced, versatile Technical Architect to drive platform modernization, technical governance, and forward-engineering initiatives across our global Custody business.

Rate:
Not specified
Location:
Dublin
IR35 Status:
Outside
Remote Status:
Not specified
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job