CrawlJobs Logo

Data Security Backend Engineer - Java

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom , Belfast

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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 Java Developer will be an integral part of the Data Security Identity Innovation space within the Cloud Technology Service department. This intermediate-level position is responsible for the design, development, and implementation of robust microservice applications. The primary objective is to build solutions, predominantly using Java and Spring Boot, that drive automation and achieve cost reductions by streamlining manual processes across the firm. The successful candidate will ensure high-quality standards are met within existing and planned technology frameworks, contributing to the strategic evolution of our cloud-based identity services.

Job Responsibility:

  • Develop, deploy, and maintain microservice applications primarily using Java and Spring Boot, and occasionally Python, focusing on automation and cost reduction initiatives
  • Contribute to the technical design, development, and testing of new features and functionalities within the identity innovation space
  • Collaborate with business and development teams to translate engineering requirements into technical specifications and assist in defining application and system processes
  • Ensure the seamless integration of microservices with existing systems and cloud infrastructure
  • Implement solutions and processes in accordance with audit initiatives and requirements, consulting with Business Information Security Officers (BISOs) and Technology Information Security Officers (TISOs) as needed
  • Exhibit an in-depth understanding of Java development best practices, microservices architecture, and cloud-native principles
  • Participate in code reviews, mentor junior team members, and contribute to continuous improvement of development processes
  • 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 software development, with a strong focus on Java and microservices
  • 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, development methodologies, 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: Core Java
  • Frameworks: Spring Framework (Core, Spring Security, Spring Data)
  • Databases Relational: Oracle, PostgreSQL
  • Databases NoSQL: MongoDB
  • Web Services: SOAP and RESTful API development
  • Build Tools: Maven, Gradle
  • Version Control: Git
  • Testing Frameworks: JUnit, AssertJ, Mockito, Cucumber
  • Logging: Experience with logging frameworks (e.g., SLF4J, Log4j)
  • Containerization: Docker, Kubernetes
  • Message Queues: Kafka
  • Architecture: Microservices Architecture
  • DevOps: CI/CD pipelines and practices

Nice to have:

  • Programming Languages: Basic knowledge and experience with Python
  • Performance Tuning: Basic knowledge of JVM tuning and application profiling
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

Additional Information:

Job Posted:
April 16, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Data Security Backend Engineer - Java

Senior Software Engineer - Java Backend

We are looking for an engineering mindset which brings fresh ideas from various ...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://clevertap.com/ Logo
CleverTap
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 to 6 years of experience in back-end development (Designing, developing, testing and deploying large scale applications with one of the JVM languages or other server side technologies)
  • Strong organisational and time-management skills
  • Large capacity for attention to detail
  • Ability to meet communicated deadlines and release project with minimal bugs
  • Good knowledge of data structure, OOPs concepts and Java
Job Responsibility
Job Responsibility
  • write server side scripts, API’s to be utilised by front side engineers and also other microservices
  • optimising servers for speed and stability, implementing security structures, generating reusable code libraries and generating data storage solutions
  • involved with the product team directly in deciding the requirements, estimating delivery date for a particular feature and documenting the technical details for developing it
What we offer
What we offer
  • Be a part of a global growth stage startup
  • Work in a fast-paced, dynamic environment where your contribution matters
  • You are passionate about technology and its impact on the high growth mobile technology space
  • Innovate at scale, with learning opportunities
  • Fulltime
Read More
Arrow Right

Java Backend engineer

In the HPE Hybrid Cloud, we lead the innovation agenda and technology roadmap fo...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of backend development experience
  • Strong programming expertise in Java
  • working knowledge of Python, Golang, or JavaScript is a plus
  • Deep understanding of distributed systems, event-driven architecture, and system performance optimization
  • Experience with REST APIs, multi-threading, caching strategies, and data modeling
  • Hands-on experience with Docker, Kubernetes, and CI/CD tools like Jenkins or GitHub Actions
  • Experience with cloud-native development and familiarity with services on AWS, Azure, or GCP
  • Familiarity with code versioning (Git) and profiling/debugging tools
  • Excellent communication skills and the ability to adapt to fast-changing environments
  • Solid understanding of Agile development processes
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable backend solutions using Java, Spring Boot, and Microservices
  • Build and deploy REST-based stateless APIs with performance and reliability in mind
  • Work with modern cloud-native application architectures, containers, and orchestration platforms like Docker and Kubernetes
  • Collaborate with cross-functional teams to gather requirements, design systems, and deliver high-impact features
  • Apply DevOps practices: implement CI/CD pipelines, Infrastructure as Code, and container-based deployments
  • Perform database design, schema optimization, and data access layer implementation using Java-based tools
  • Ensure secure coding practices and apply security concepts when building distributed applications
  • Use profiling and performance tuning tools to optimize application behavior and throughput
  • Actively contribute to design reviews, code reviews, and documentation processes
  • Must have knowledge on Copilot prompting to get work done. (Able to provide the context to the copilot and get the required things to be done)
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior/Staff Java Backend Engineer

Join the Lab Automation Project and help build the core backend services and UIs...
Location
Location
Mexico , Guadalajara
Salary
Salary:
Not provided
zoolatech.com Logo
Zoolatech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience working in backend software development roles
  • Experience with Java, Spring, and Spring Boot
  • Experience in a micro service environment
  • Experience with Kubernetes and Docker
  • Experience with AWS Data Stores (RDS, Elastic Cache, MQ, S3)
  • Experience with CI/CD ( Jenkins, ArgoCD, Github actions )
  • Experience with Agile methodologies and tools ( Jira, Sprints, etc.. )
  • Mindset of fulfilling the dreams of the Product, Design and the end user.
  • Communicate conscientiously with your work colleagues
Job Responsibility
Job Responsibility
  • Design, Build, and Test Java Spring Boot backend services built with micro architecture principles
  • Design, Build and Test data stores in AWS used by the backend services ( Postgres, Redis, MQ, Kafka, etc.. ) as well as the data layers which directly interact with the data stores.
  • Design, Build, and Test inter service communication mechanisms (Message Buses, SDK’s, and APIs)
  • Create and Modify Backend Services running within a Kubernetes Cluster. Adjust the cluster’s ingress points, namespaces, config maps, and operators as necessary to optimize platform performance, security, and efficiency
  • Accurately Estimate and Track large projects
  • Provide constructive feedback in code reviews and incorporate feedback received
  • Create architecture design documents and clearly present ideas to the team
  • Create and maintain documentation for backend services including APIs, system architecture, etc.
  • Operate in the local developer environment, (Docker/Gradle/IDE )
  • Operate within an Agile environment (Sprints, Jira)
What we offer
What we offer
  • Paid Vacation
  • Holidays Day Off
  • Sick Days
  • Bereavement Leave
  • Sport Compensation
  • English Classes
  • Food Vouchers
  • Training Compensation
  • Maternity and Paternity Leave
  • Savings Fund
Read More
Arrow Right

Senior/Staff Java Backend Engineer

Join the Lab Automation Project and help build the core backend services and UIs...
Location
Location
Salary
Salary:
Not provided
zoolatech.com Logo
Zoolatech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience working in backend software development roles
  • Experience with Java, Spring, and Spring Boot
  • Experience in a micro service environment
  • Experience with Kubernetes and Docker
  • Experience with AWS Data Stores (RDS, Elastic Cache, MQ, S3)
  • Experience with CI/CD ( Jenkins, ArgoCD, Github actions )
  • Experience with Agile methodologies and tools ( Jira, Sprints, etc.. )
  • Mindset of fulfilling the dreams of the Product, Design and the end user
  • Communicate conscientiously with your work colleagues
Job Responsibility
Job Responsibility
  • Design, Build, and Test Java Spring Boot backend services built with micro architecture principles
  • Design, Build and Test data stores in AWS used by the backend services ( Postgres, Redis, MQ, Kafka, etc.. ) as well as the data layers which directly interact with the data stores
  • Design, Build, and Test inter service communication mechanisms (Message Buses, SDK’s, and APIs)
  • Create and Modify Backend Services running within a Kubernetes Cluster. Adjust the cluster’s ingress points, namespaces, config maps, and operators as necessary to optimize platform performance, security, and efficiency
  • Accurately Estimate and Track large projects
  • Provide constructive feedback in code reviews and incorporate feedback received
  • Create architecture design documents and clearly present ideas to the team
  • Create and maintain documentation for backend services including APIs, system architecture, etc.
  • Operate in the local developer environment, (Docker/Gradle/IDE)
  • Operate within an Agile environment (Sprints, Jira)
What we offer
What we offer
  • Paid Vacation
  • Sick Days
  • Floating Holidays
  • Sport/Insurance Compensation
  • English Classes
  • Charity
  • Training Compensation
Read More
Arrow Right

Senior Backend Engineer (Java)

Endor Labs is on a mission to enhance developer productivity and accelerate open...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.endorlabs.com Logo
Endor Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in engineering with at least 6-8 years of experience in building scalable backends for product/SaaS companies
  • At least 4-years experience in Java programming
  • Proficiency with Maven and Gradle build tools
  • Familiarity with common Java frameworks, especially Spring Framework (Spring Boot, Spring Security, Spring Data etc.)
  • Strong understanding and experience with common unit testing and integration testing frameworks in the Java ecosystem (e.g., JUnit, Mockito, etc.)
  • Ability to discuss tradeoffs between architecture's choice to influence groups to move to the right direction
  • Able to enjoy working in a fast moving environment with evolving requirements
  • Ability to solve problems creatively and independently when in uncharted or unfamiliar territory
  • Practical experience in troubleshooting build/test failures and ability to solve root cause
  • Comfortable with performing and receiving code reviews, providing constructive feedback, and maintaining code quality
Job Responsibility
Job Responsibility
  • Be part of an engineering product team working on a distributed, monorepo-based system
  • Be directly involved in Endor Labs next major project endeavor
  • Address challenges by scaling and understanding the building, testing and releasing of thousands of Java legacy open-source software
  • Develop tools to streamline the automation of build, testing and release instructions of thousands of Java legacy open-source software
  • Provide expertise and implement reproducible, hermetic builds for Java
What we offer
What we offer
  • Strive for excellence in everything we do, prioritizing quality, speed, and impactful outcomes
  • Engage in first principles thinking to debate ideas, test assumptions, and make decisions
  • Put data above opinions, seeking truth and clarity in all our endeavors
  • Embrace a culture of feedback and continuous improvement, assuming good intent in all interactions
  • Celebrate wins as a team, understanding that our collective success is intertwined with the success of our customers
  • Fulltime
Read More
Arrow Right

Java Backend Engineer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-9 years of relevant experience in Java/Spring/Hibernate, Microservice major and UI is optional
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • 7 to 9 years of Angular UI development experience in web application development in Angular, Java, and Oracle tech stack
  • Proficient in JavaScript, TypeScript, Angular (v6 and above)
  • Expertise in building single page applications that are performant, reliable and maintainable
  • Expertise in building custom components like grids, multi-select drop downs etc
  • Expertise in handling large volumes of data over REST APIs
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

We are on the lookout for an Senior Backend Engineer with an engineering mindset...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://clevertap.com/ Logo
CleverTap
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in software engineering or a related field, including exposure to designing, developing, testing, and deploying data applications using Java
  • Organizational and time-management skills to meet project deadlines and ensure minimal errors
  • Proficiency in data structures, object-oriented programming (OOP) concepts, and Java
Job Responsibility
Job Responsibility
  • Supporting the development and maintenance of data pipelines, data APIs, and data storage solutions to meet the data science team's requirements
  • Assisting in optimizing data infrastructure for performance and reliability, implementing data security measures, and supporting the creation of reusable data processing code libraries
  • Working closely with the data science and product teams to gather requirements, estimate delivery timelines for specific data-driven features, and document technical specifications for development
What we offer
What we offer
  • Be a part of a global growth stage startup
  • Work in a fast-paced, dynamic environment where your contribution matters
  • You are passionate about technology and its impact on the high-growth mobile technology space
  • Innovate at scale, with learning opportunities
  • Fulltime
Read More
Arrow Right

Lead Backend Engineer

As a Lead Backend Engineer, you will play a crucial role in leading the developm...
Location
Location
United States
Salary
Salary:
184000.00 - 229000.00 USD / Year
https://corelight.com/ Logo
Corelight
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong appreciation and support for our core values: low ego results, tireless service, and applied curiosity
  • 7+ years of professional software development experience
  • Experience building REST APIs / GraphQL to support a rich data-heavy visual user interface
  • Experience using AWS Services (Lambda, AppSync, API Gateway) or equivalent
  • Experience with Python, Java and/or Go
  • Knowledge of Relational and NoSQL databases
  • Experience using Docker, Kubernetes, and containerized microservices
  • Experience adopting & using Agile development methodologies
  • Excellent communication skills. You thrive by collaborating with multiple teams and use your communication skills to influence product directions
  • Bachelor's degree in Computer Science or related fields, or equivalent experience
Job Responsibility
Job Responsibility
  • Lead the technical design discussions within the team and collaborate with other teams across the organization
  • Design, develop and operate scalable, elastic and secure microservices based on serverless architectures
  • Build REST APIs / GraphQL services to interface with large datasets and analytics using AWS technologies and services like AWS Lambda, API Gateway, DynamoDB, S3, and Cloudwatch
  • Work in an Agile development team to design and deliver service features end-to-end from design to production deployment and monitoring
  • Evangelize and drive adoption of software development best practices in code health, quality, test stability and maintainability
  • Work closely with offshore teams on various development projects
  • Fulltime
Read More
Arrow Right