onsite
Senior Java Developer Integrated Financial Crime IFC - Barclays
Software Engineer
Senior Java Developer driving financial crime prevention in a large-scale, integrated platform. Lead design, development, and deployment of microservices, RESTful APIs, and scalable solutions using Java and Spring, while collaborating in Agile teams to enhance compliance and operational efficiency.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java microservices that support the Integrated Financial Crime (IFC) platform.
- Implement RESTful APIs and integrate with existing data services, ensuring secure, scalable, and compliant data flows.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions, participating in architecture discussions.
- Apply modern DevOps practices, including CI/CD pipelines, containerization, and automated testing, to accelerate delivery and maintain quality.
- Mentor junior developers, conduct code reviews, and promote best practices in coding, testing, and documentation.
Requirements
- 5+ years of professional Java development experience, with deep knowledge of Spring Boot and related ecosystems.
- Proven track record building and scaling microservices and REST APIs in a production environment.
- Strong understanding of relational databases, SQL, and data modeling.
- Experience with Agile methodologies, CI/CD, and container orchestration (Docker/Kubernetes) is highly desirable.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.