Senior Java Full Stack Developer
Citigroup
As Applications Development Technical Lead, you will anchor the Belfast engineering team, shaping architectural strategy for high‑throughput Java microservices and data pipelines. You drive technical delivery, mentor engineers, and collaborate with product and architecture stakeholders to enable robust data ingestion, reconciliation, and REST APIs. You will champion cloud-native patterns and AI-assisted tooling to accelerate delivery. This role combines hands-on coding with strategic leadership to scale enterprise data capabilities.
Pay / Benefits- hybrid working model (up to 2 days at home)
- generous holiday allowance starting at 27 days + bank holidays
- annual performance bonus
- private medical insurance
- Employee Assistance Program
- Pension Plan
- Architect and deliver high-performance Java 21/25 microservices for data ingestion, deduplication, and reconciliation
- Design relational data models, audit trails, and staging pipelines for multi-source data feeds
- Develop secure, well-documented RESTful APIs for internal maintenance and downstream analytics
- Champion cloud-native patterns on Docker/OpenShift/Kubernetes with CI/CD and security governance
- Mentor engineers and shape technical roadmaps, driving code quality and automated testing
- Integrate AI-assisted development tools across the SDLC to accelerate delivery
- Oversee end-to-end architecture with frontend collaboration (React/TypeScript) and telemetry
- Ensure reliable end-to-end integration and consistent API contracts
- 7+ years in software engineering
- Expertise in Java 21/25 and Spring ecosystem
- Strong data engineering and relational DB experience (Oracle, PostgreSQL)
- Experience with RESTful microservices, event-driven patterns, and APIs
- Proficient in DevOps tooling: Git, Maven/Gradle, CI/CD (Tekton/Jenkins), Docker, OpenShift/K8s
- Experience with automated testing (JUnit 5, Mockito, Testcontainers)
- Familiarity with AI coding assistants (Devin, Copilot, Cursor)
- Proven leadership as lead engineer or architectural mentor
- Excellent communication with stakeholders
- strong communication
- team mentoring
- problem-solving
- Java 21/25
- Spring Boot, Spring Data, Spring Security
- Oracle, PostgreSQL
Reference: WJ-747_31244874 · Posted 08 Nov 2026, 12:29 AM