CrawlJobs Logo

Data Security Backend Engineer - Java/ UI Development

United Kingdom, Belfast · Job Posted April 16, 2026
Apply Position
Job Link Share

Job Description

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. The Mid-level UI Frontend Developer will be an integral part of the Identity Innovation space within the Cloud Technology Service department. This intermediate-level position is responsible for the design, development, and implementation of robust and intuitive user interfaces. The primary objective is to build production-grade frontend applications, predominantly using TypeScript and React.js, that enhance user experience, streamline workflows, and support the automation and cost reduction initiatives across the firm. The successful candidate will ensure high-quality visual and functional standards are met within existing and planned technology frameworks, contributing to the strategic evolution of our cloud-based identity services.

Job Responsibility

  • Design, develop, and maintain high-quality, responsive, and performant user interfaces using TypeScript, React.js, and modern frontend technologies
  • Implement state management solutions (e.g., Redux, Redux Toolkit) to ensure scalable and maintainable application state
  • Collaborate with UI/UX designers, backend developers, and product owners to translate requirements into engaging and user-friendly web experiences
  • Integrate frontend applications with various APIs and ensure seamless data flow and authentication (e.g., via OAuth-2 for SSO)
  • Develop reusable UI components and maintain a component storybook for consistency and efficiency across projects
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability
  • Write comprehensive unit and integration tests for frontend components and applications
  • Participate in code reviews, mentor junior team members, and contribute to continuous improvement of frontend development processes and best practices
  • Ensure solutions and processes are in accordance with audit initiatives and requirements, consulting with Business Information Security Officers (BISOs) and Technology Information Security Officers (TISOs) as needed
  • Appropriately assess risk when making technical decisions, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets, by driving compliance with applicable laws, rules, and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct, and business practices, and escalating, managing, and reporting control issues with transparency

Requirements

  • Proven relevant experience in a Frontend Engineering role, with a strong focus on UI development
  • Demonstrated experience working in a large, complex, and/or global environment, preferably within Financial Services
  • Proven ability to manage technical projects or significant project components effectively
  • Consistently demonstrates clear and concise written and verbal communication skills, especially in technical contexts
  • Comprehensive understanding of software design principles, frontend architecture, and analytics tools to identify best practices
  • Demonstrated analytic and diagnostic skills for troubleshooting and problem-solving
  • Ability to work effectively in a matrix environment and partner with virtual teams
  • Ability to work independently, prioritize tasks, and take ownership of various parts of a project or initiative from conception to deployment
  • Ability to work under pressure and manage tight deadlines or unexpected changes in expectations or requirements in a fast-paced development environment
  • Proven track record of contributing to operational process change and improvement through technical solutions
  • Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent experience
  • Programming Languages:TypeScript
  • Frontend Frameworks:React.js Fundamentals
  • State Management:Redux, Redux Toolkit
  • Styling:CSS, and experience with styling-in-JS libraries or pre/post-processors
  • Routing:Client-side routing in React applications
  • API Integration:Experience consuming RESTful APIs
  • Build Tools:Webpack, Vite
  • Authentication:Integration with SSO and Authentication providers via OAuth-2
  • Version Control:Git
  • Testing Frameworks:Experience with Jest, React Testing Library, Cypress, or similar
  • Component Documentation:Component Storybook
  • Containerization:Docker, Kubernetes

Nice to have

  • Frontend Frameworks:Experience with Next.js or Gatsby
  • Advanced State Management:Familiarity with modern solutions like Recoil, Zustand, or Jotai
  • Performance Optimization:Techniques for optimizing web application performance
  • Real-time Communication:Experience with Web Sockets
  • An additional programming language like Python is a plus

What we offer

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Data Security Backend Engineer - Java/ UI Development

8 matching positions

New

Lead Software Engineer - Java Full Stack + GENAI

About this role: Wells Fargo is seeking a Lead Software Engineer In this role...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
July 19, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of Software Engineering experience as a JAVA full stack developer (Spring, Spring Boot, Oracle, and UI)
  • Bachelors in engineering or equivalent with above mentioned years of experience
  • Experience with GenAI tools – Co Pilot
  • Strong analytical, verbal, written communication, and interpersonal skills
  • Strong knowledge on Agile Product development methodologies and collaborating with multiple stakeholders to deliver the quality products in a timely manner
  • Hands on experience on building microservices using Spring boot, Kafka, REST APIs, ORM, SQL/NO-SQL Databases
  • Strong knowledge and hands-on on designing highly secure, scalable, resilient, and performant applications using Java/J2EE design patterns, 12-factor app principles, cloud-native patterns, and practices
  • Deep understanding of application performance management, memory management, multi-threading patterns and practices
  • Strong knowledge of foundational skills: Data Structures, Design Patterns, OOPs, SOLID principles, and secure coding practices
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

We’re looking for a Senior Backend Engineer to help bring this vision to life. Y...
Location
Location
Finland , Helsinki
Salary
Salary:
Not provided
aiven.io Logo
Aiven Deutschland GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid experience building backend services for managed services/SaaS
  • Hands-on coding experience with: Python for backend services, ingestion, and orchestration
  • REST APIs as a primary interface
  • JVM (Java / Kotlin) for fixes and improvements in the open-source projects
  • Knowledge of data storage and indexing systems: relational DBs (PostgreSQL/MySQL), search engines (OpenSearch/Elasticsearch), and event logs (Kafka)
  • Familiarity with Kubernetes, Terraform/IaC, and cloud networking basics
  • A security-conscious mindset: you think about threat modeling, access controls, and auditability
  • Pragmatic problem-solving: you enjoy building clean systems that are easy to operate and evolve
Job Responsibility
Job Responsibility
  • Design and implement managed open source services that power the metadata discovery and governance system
  • Build and extend the Metadata Orchestrator, listening to control-plane events and orchestrating ingestion jobs without messy cron scheduling
  • Develop ingestion connectors & pipeline and backend logic for indexing and serving metadata
  • Shape APIs (REST/HTTP) that connect the backend with UI and integrations
  • Work with identity & policy mapping so Aiven Teams, Projects, and SSO map cleanly into managed service access controls (RBAC/ABAC)
  • Focus on operability: deployment patterns, monitoring, observability (metrics/logs/traces), and incident response
  • Collaborate closely with engineers, designers, product, and platform/security teams to deliver end-to-end functionality
What we offer
What we offer
  • Participate in Aiven’s equity plan
  • With Aiven locations spanning the globe, we want all of our crabs to find the right balance with our hybrid work policy
  • Get the equipment you need to set yourself up for success
  • Step up your career game with real employer support (use one of our learning platforms, annual learning budget, and more)
  • Get holistic wellbeing support through our global Employee Assistance Program
  • Your wellbeing matters: we provide extensive Occupational Health Care, Dental Care, as well as sports, culture, massage and lunch benefits
  • Love breakfast? So do we! Join us at our regular office breakfast
  • We also have you covered by statutory accident insurance
  • Fulltime
Read More
Arrow Right

Senior Engineer, Applications Development

Job Description Summary Job Description Design and implement new business functi...
Location
Location
United States , St Petersburg, Florida
Salary
Salary:
145642.00 USD / Year
raymondjames.com Logo
Raymond James
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, IT, MIS, Engineering (any) or related
  • Five (5) years of development, engineering, or related experience
  • Minimum of three (3) years of experience in each of the following: Programming & Development-experience in full stack development using Java, JavaScript, and Velocity Template Language (VTL), with a focus on Actimize UI plugin customization and backend integration
  • AIS Customization-experience customizing Actimize Intelligence Server (AIS) components including Execution Plans, connectors, channels, and transformation templates to support alert generation workflows
  • Detection Model Tuning-experience using Actimize Modeler and Designer to build, modify, and optimize detection logic and models in response to regulatory and operational needs
  • UI Enhancements-experience enhancing user-facing components in Actimize using JavaScript and Java to improve usability and workflow efficiency
  • Data Mapping & Integration-experience building and maintaining data mappings within Actimize Unified Data Model (UDM), integrating internal and external data sources
  • Database-hands-on experience with Oracle databases, including advanced SQL, performance tuning, and root cause analysis
  • Minimum of one (1) year of experience in each of the following: Cloud Integration experience integrating AWS services such as S3, Athena, Redshift, Glue, and Lambda for data pipeline automation
  • ETL processing in Actimize environments
Job Responsibility
Job Responsibility
  • Design and implement new business functionalities across Actimize modules such as RCM (Risk Case Manager), UDM (Unified Data Model), AIS (Actimize Intelligence Server), and ActOne
  • Develop custom features and UI enhancements using Actimize APIs, Java, JavaScript, Velocity Template Language (VTL), and plugin frameworks
  • Configure and manage ActOne platform components, including user roles, permissions, workflow rules, DART tables, and access controls
  • Customize AIS components including Execution Plans, connectors, channels, and transformation templates to support alert generation processing
  • Modify and optimize detection logic and models using Actimize Modeler and Designer to align with regulatory and business needs
  • Develop business-facing interfaces and dashboards with the Actimize platform using Actimize Visual Analytics (AVA) or equivalent visualization tools
  • Build and maintain data mappings within UDM for integration with internal systems and external data feeds
  • Monitor and enhance application and Oracle database performance, including SQL tuning and root cause analysis
  • Integrate cloud services (e.g., AWS S3, Athena, Redshift, Glue, Lambda) for Actimize data pipeline automation, ETL optimization, and alerting workflows
  • Implement cloudnative orchestration and security tools such as IAM, KMS, SNS, SQS, and Step Functions to scale and secure platform operations
  • Fulltime
Read More
Arrow Right

Sr Lead Java Fullstack Software Engineer

The Applications Development Technology Senior Lead Analyst is a senior level po...
Location
Location
Canada , Mississauga
Salary
Salary:
145100.00 - 217700.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience
  • Experience in implementing projects
  • Experience in systems analysis and programming of software applications
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • Demonstrated knowledge of client core business functions
  • Demonstrated leadership, project management, and development skills
  • Relationship and consensus building skills
  • Bachelor's degree/University degree or equivalent experience
  • 10+ years of experience in full-stack web application development
  • Strong backend development experience with Java and Spring Boot (REST APIs, security concepts, performance, and scalability)
Job Responsibility
Job Responsibility
  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Provide expertise in area of advanced knowledge of applications programming and plan assignments involving large budgets, cross functional project, or multiple projects
  • Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design
  • Allocate work, and act as an advisor/coach developers, analysts, and new team members
  • Influence and negotiate with senior leaders and communicate with external parties
  • Appropriately assess risk when business decisions are made
  • Fulltime
Read More
Arrow Right

Software Engineer II - Finance Data & Experiences

Ready to shape the future of how Microsoft operates its ~$250B+ business portfol...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 5+ years of experience building modern web applications using Angular (15+) or React 18, with hands‑on experience in .NET, REST APIs, and SQL/Azure SQL
  • Experience with AI‑assisted development tools (e.g., GitHub Copilot or similar)
  • Experience with Azure cloud services and deploying applications in cloud‑native environments
  • Familiarity with CI/CD pipelines, DevOps practices, and automated testing
  • Experience with performance optimization, monitoring, and debugging in production
  • Collaboration skills and experience working in agile / scrum teams
Job Responsibility
Job Responsibility
  • Design and develop end‑to‑end features across front‑end, backend services, and data layers for web applications
  • Build responsive UI components using modern frameworks (e.g., Angular/React) and integrate them with backend APIs
  • Develop and maintain backend services and APIs using secure, scalable patterns and cloud‑native services
  • Own features from development to production, including testing, deployment, monitoring, and bug fixes
  • Write clean, maintainable, production‑quality code following security, performance, accessibility, and coding standards
  • Collaborate closely with Project Managers, designers, and engineers to translate requirements into working full‑stack solutions
  • Participate in code reviews, debugging, and continuous improvement, strengthening CI/CD, test coverage, and system reliability
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Apps Development Sr Manager Java VP

Microservices/ Angular Lead; Data Integration Lead; Java Full stack – Lead Devel...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 13 Plus years of relevant experience in Enterprise Apps Development
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Strong hands‑on experience with Java, Spring, Spring Boot, JPA/Hibernate
  • Expertise in building microservices, REST APIs, Swagger/OpenAPI, and SOAP integrations
  • Experience designing & implementing event‑driven systems (Kafka, RabbitMQ)
  • Solid understanding of RDBMS (SQL, PL/SQL) + familiarity with NoSQL databases
  • Experience with caching (Redis)
  • Strong knowledge of OAuth2, token‑based security, and API security best practices
  • Prior experience with WebSphere, JSP/Servlets, EJB, and application modernization (migration to modern Java/Spring microservices)
Job Responsibility
Job Responsibility
  • Design & Develop scalable enterprise applications using Angular for UI and Java based microservices ensuring clear architecture, performance and maintainability
  • Lead integration of backend services with enterprise platform components such as API gateways, API security frameworks, authentication, authorization etc
  • Champion the use of AI assisted development tools and authentication frameworks to improve developer productivity, code quality, testing & documentation across engineering team
  • Drive modernization of legacy applications including refactoring monolithic services into microservices and adopting modern development practices
  • Provide technical leadership and delivery ownership, guiding the team on architecture decisions, best practices and ensuring high quality delivery of features and platform enhancements
  • Owning overall data integration strategy, design & delivery across Wealth lending platforms
  • Providing technical leadership to integration developers, guiding design, development, and implementation of integration pipelines
  • Design & Govern integration patterns, including batch, real-time and event-based integrations with robust error handling, monitoring & replay mechanisms
  • Design & Manage data access integration layer, ensuring consistent data extracts & schema management
  • Conduct & oversee source system data profiling, data discovery and data quality assessments, identifying gaps and driving remediation strategies
  • Fulltime
Read More
Arrow Right

Software Consulting Engineer - T&D Configuration Systems & Software Solutions

We are seeking a highly experienced and innovation-driven Software Consulting En...
Location
Location
France , Montpellier
Salary
Salary:
Not provided
themuse.com Logo
The Muse
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field
  • Extensive experience in software engineering, including experience in a technical leadership or software architecture role
  • Proven track record designing and delivering software solutions for T&D systems, energy automation, or industrial control domains
  • Expertise in utility standards and protocols: IEC 61850, CIM, IEC 61968/70, and IEC 62351
  • Strong skills in modern technologies (.NET, Java, Python, JavaScript/ TypeScript), UI frameworks, backend systems, and containerized/cloud deployments
  • Knowledge of data modeling, API integration, network communications, and cybersecurity practices
  • Exceptional leadership and communication skills with the ability to influence across technical and business teams
  • Experience operating in a matrixed global organization, managing distributed engineering teams
  • Strong analytical and problem-solving mindset focused on customer value and quality outcomes
  • Willingness to travel for key customer engagements, internal collaboration, or industry events
Job Responsibility
Job Responsibility
  • Define the architecture and evolution of scalable, modular, and secure software platforms for T&D configuration systems, including tools for device configuration, substation engineering, and grid automation workflows
  • Define technical strategy and oversee the design cloud-native platforms using modern frameworks (.NET, Java, Python, TypeScript) that support desktop, edge, and cloud deployments, with emphasis on performance, resilience, and maintainability
  • Drive the integration IEC 61850 engineering workflows (SCL-based ICD, SCD, SSD) into intuitive, automated tooling ecosystems aligned with modern UI/UX, API design, and utility integration requirements
  • Ensure cross-functional alignment, acting as the authority between firmware, UI/UX, and power systems teams, enabling coherent system design and tight integration between engineering workflows and device behavior
  • Collaborate with cybersecurity, systems, and hardware architects to deliver secure, compliant solutions for critical infrastructure, incorporating secure development lifecycle (SDLC) and DevSecOps practices
  • Drive reuse of software components across product lines, fostering platform consistency, reducing duplication, and accelerating development
  • Oversee development and lifecycle management of configuration and commissioning tools for protection and control devices, ensuring seamless integration with SCADA/DMS/EMS and other utility systems
  • Conduct software and architecture reviews, ensure compliance with industry standards (IEC 61850, IEC 61968/70, CIM, IEC 62351), and manage the end-to-end software development lifecycle from requirements to deployment and support
  • Partner with architects, systems engineers, and utility customers to define and deliver customer-centric, technically robust solutions that improve reliability, visibility, and flexibility of grid systems
  • Monitor emerging technologies (cloud-native services, model-driven engineering, AI/ML) for relevance to the T&D domain and contribute to technology roadmaps, product strategy, and IP generation through patents, whitepapers, and technical forums
What we offer
What we offer
  • Health Insurance
  • Health Reimbursement Account
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • FSA
  • FSA With Employer Contribution
  • HSA
  • Fulltime
Read More
Arrow Right
New

Senior Software Developer - Full Stack

We are seeking an expert Senior Full Stack Software Developer to drive the techn...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 26, 2026
Flip Icon
Requirements
Requirements
  • J2EE Mastery: 10+ years of dedicated professional experience utilizing J2EE development tools, enterprise Java programming languages, and hosting platforms (WebLogic/Tomcat)
  • Spring Framework Seniority: 10+ years of hands-on experience building enterprise backend solutions with the Spring Framework
  • DevOps Tooling Seniority: 10+ years of proven working experience automating release management, configuration scripting, and continuous delivery with IBM UrbanCode tools
  • Front-End Proficiency: Demonstrated engineering experience building complex user-centric web applications with the React framework, HTML5, CSS3, and modern JavaScript modules
  • Advanced API Engineering: Deep practical knowledge of designing resilient API architectures (load balancing, discovery, fallback caching mechanisms) and working with OpenAPI/Swagger definitions
  • Domain Context: Direct, prior project experience working on the Digital Dealership Registration (DDR) project or highly similar public-sector registry solutions
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline (or an equivalent combination of formal education and experience)
Job Responsibility
Job Responsibility
  • Full-Stack Application Engineering: Translate complex technical systems specifications into secure, deployable, and performant multi-tier applications. Develop programming specifications, write clean code, and execute comprehensive unit tests
  • API Architecture & Integration: Design, build, and maintain commercial RESTful and SOAP API services. Implement advanced runtime strategies for API gateways, including load balancing, service discovery, traffic throttling, and circuit-breaking resiliency patterns
  • Front-End Development: Build responsive, modular, and reusable user interface components using React (along with Angular/AngularJS utilities) to ensure an optimized client-side experience and seamless UI-to-API communication
  • Back-End & Framework Delivery: Orchestrate complex server-side enterprise applications utilizing the Spring Framework, EJB, Servlets, and Java application servers such as Tomcat and Oracle WebLogic
  • DevOps & CI/CD Automation: Configure, manage, and scale deployment automation frameworks using IBM UrbanCode release management suites and Azure DevOps pipelines to continuously build, test, and deploy applications
  • Database & Data Pipeline Management: Design relational database structures (Oracle, SQL Server), write highly optimized SQL queries, and construct automated ETL pipelines to handle complex data ingestion, transformation, and movement
  • Technical Problem Solving: Diagnose, troubleshoot, and resolve critical tier-3 issues during systems implementation, legacy database conversions, and multi-environment software migrations
  • Governance & Standards Compliance: Participate in architecture design walkthroughs and maintain strict code compliance with corporate data security policies and the Accessibility for Ontarians with Disabilities Act (AODA)
What we offer
What we offer
  • High-Impact Domain Leadership: Lead the technical expansion of the mission-critical DDR project, directly improving transactional velocity and enterprise platform connectivity
  • Elite Technical Depth: Maximize your market value by commanding an exceptionally robust full-stack architecture that unites standard Spring backends, React frontends, and enterprise UrbanCode automation
  • End-to-End Architectural Impact: Own your features completely—from data mapping, schema tuning, and API gateway routing down to custom UI rendering and CI/CD pipelines
  • Stable Daytime Operations: Benefit from a predictable, highly structured 7.25-hour daily work model within a professional, collaborative engineering branch in downtown Toronto
  • Fulltime
Read More
Arrow Right