CrawlJobs Logo

Java Software Release Engineer

United Kingdom, Knutsford · Job Posted May 16, 2026
Apply Position
Job Link Share

Job Description

Each month, Barclays delivers hundreds of changes to its mobile banking applications and supporting services. This role works closely with delivery teams to review, merge, build, and release changes to Java‑based applications from across the bank, ensuring they are delivered in a secure, high‑quality, and repeatable manner. The Java Software Release Engineer will play a key role in maintaining stable and reliable build and release processes, supporting frequent change while upholding strong engineering and risk standards.

Job Responsibility

  • Design, develop and improve software using various engineering methodologies
  • Development and delivery of high-quality software solutions using industry aligned programming languages, frameworks, and tools
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements and devise solution strategies
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations
  • Adherence to secure coding practices to mitigate vulnerabilities
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability

Requirements

  • Good level of Java programming competency, including a solid understanding of how Java applications are built, packaged, and deployed
  • Hands-on experience building, maintaining, and enhancing build pipelines using tools such as Jenkins or GitLab Pipelines
  • Strong understanding of the software delivery lifecycle, including source control, build, test, and release activities

Nice to have

  • Good understanding of build and release controls, including versioning, dependency management, and promoting artefacts across environments
  • Well organised, with strong attention to detail
  • Ability to manage multiple work requests and adjust priorities as required

What we offer

  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution

Looking for more opportunities?

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

Similar Jobs for

Java Software Release Engineer

8 matching positions

Development Engineer 3 (Java Release Engineer)

The Release Manager is responsible for the efficient and reliable delivery of so...
Location
Location
India , Chennai
Salary
Salary:
Not provided
comcastcorporation.com Logo
Comcast
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • 5-7 Years of relevant work experience
Job Responsibility
Job Responsibility
  • Release Planning and Strategy: Collaborate with stakeholders to create and maintain a comprehensive release schedule, identifying dependencies, risks, and mitigation strategies
  • Understand the business context and technical details of each application to predict and address potential release issues
  • Coordinate with DevOps, SRE, and Infrastructure teams to align release artifacts, deployment pipelines, and environment changes
  • Version and Dependency Management: Maintain a centralized repository of application versions and dependencies, enforcing consistent versioning conventions
  • Ensure the compatibility of external system integrations and manage the impact of dependency updates
  • Release Packaging and Deployment: Work with development teams to package release artifacts (code, configs, migrations) for seamless deployment
  • Orchestrate the deployment of releases across environments, leveraging automation to move towards continuous delivery
  • Collaborate with SRE and Infrastructure teams to execute database migrations and infrastructure changes
  • Release Testing and Quality Assurance: Ensure comprehensive testing suites are in place and executed as part of the release process
  • Validate the integrity of release artifacts, including database migrations and infrastructure changes
What we offer
What we offer
  • Paid Time off
  • Physical Wellbeing benefits
  • Financial Wellbeing benefits
  • Emotional Wellbeing benefits
  • Life Events + Family Support benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Software Engineer II

OneDrive and SharePoint are rapidly growing services at the center of Microsoft'...
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
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience in related to cloud scale distributed design and patterns
  • The ability to deliver informed designs and plans ahead of production and execution
  • Knowledge of others' expertise and the ability to involve multiple players (within and outside the organization) in the creation or development of novel products, processes, or research streams
Job Responsibility
Job Responsibility
  • Design and deliver systems that enable partners and ISVs to migrate from other cloud providers, improve core systems performance and efficiencies, and ensure zero customer impact throughout the change management cycle
  • Deliver systems to meet our business continuity planning goals, provide telemetry for optimizing the service and drive our response time for detecting and resolving service issues down
  • Create, implement, optimize, debug, refactor, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Contribue to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Helps to identify other teams and technologies that will be leveraged, how they will interact, and when one's system may provide support to others
  • Contributes to determining back-end dependencies associated with product, application, service, or platform functionality for product features
  • Understands downstream effects of solutions and work provided
  • Helps to identify areas of dependency and overlap with other teams or team members and drives coordination
  • Remain current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Reviews work items to deepen knowledge of product features in partnership with appropriate stakeholders (e.g., project managers) and executes project plans, release plans, and work items
  • Fulltime
Read More
Arrow Right

Software Engineer - Java

Our company is seeking a skilled and innovative Software Engineer specializing i...
Location
Location
United States , Saint Louis
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or related field
  • Hands-on experience with Java development in a microservices environment
  • Proficient with frameworks such as Spring Boot and experience with RESTful API development
  • Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines
  • Strong understanding of cloud platforms (AWS, Azure, or Google Cloud) is a plus
  • Excellent problem-solving, collaboration, and communication skills
Job Responsibility
Job Responsibility
  • Design, implement, and deploy Java-based microservices to support business requirements
  • Collaborate with cross-functional teams to define, build, and release reliable and scalable systems
  • Refactor legacy monolithic applications into modular microservices
  • Ensure code quality, security, and performance through testing, code reviews, and automation
  • Troubleshoot application and system issues, recommending and implementing improvements
  • Leverage containerization and orchestration tools such as Docker and Kubernetes to manage deployments
What we offer
What we offer
  • Competitive compensation and comprehensive benefits
  • Professional development opportunities and certification reimbursement
  • Medical, vision, dental, and life and disability insurance
  • Enrollment in 401(k) plan
  • Fulltime
Read More
Arrow Right

Low Latency Electronic Trading Software Engineer - Java

Citi's Equities Technology organization is seeking a Software Engineer to join t...
Location
Location
Hong Kong SAR , Kowloon
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years of experience with strong technical knowledge and expertise in Low latency Java, C++ or Rust
  • Prior experience in developing electronic trading platforms in a global financial institution or equivalent environment
  • Strong understanding of automated testing techniques and quality engineering practices
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment
  • Knowledge of regional exchange microstructure and regulatory regimes
  • Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience
Job Responsibility
Job Responsibility
  • Core Development: Design, development and maintenance of high-performance, low-latency electronic execution systems
  • Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements — including execution performance improvements, new liquidity sources, and DMA capabilities
  • Testing: Continuously improve and maintain testing frameworks, development tools, and environments to ensure platform reliability and performance at scale
  • AI-Powered SDLC: Leverage Citi's suite of AI-powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation
  • Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes with a focus on shift-left testing and accelerated release cycles
  • Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right

Android Software Release Engineer

Each month, Barclays delivers hundreds of changes to its mobile banking applicat...
Location
Location
United Kingdom , Knutsford; Greater Manchester
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good level of Android application development competency, including a solid understanding of how Android applications are built, packaged, and signed
  • Awareness of the requirements and constraints for delivering applications to the Google Play Store, including build variants, versioning, and release processes
  • Hands-on experience building, maintaining, and enhancing build pipelines using tools such as Jenkins or GitLab Pipelines
  • Strong understanding of the software delivery lifecycle, from source control through build, test, and release
Job Responsibility
Job Responsibility
  • Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Software Engineer - Java

Location
Location
United States , St. Louis
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or related field
  • Hands-on experience with Java development in a microservices environment
  • Proficient with frameworks such as Spring Boot and experience with RESTful API development
  • Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines
  • Strong understanding of cloud platforms (AWS, Azure, or Google Cloud) is a plus
  • Excellent problem-solving, collaboration, and communication skills
Job Responsibility
Job Responsibility
  • Design, implement, and deploy Java-based microservices to support business requirements
  • Collaborate with cross-functional teams to define, build, and release reliable and scalable systems
  • Refactor legacy monolithic applications into modular microservices
  • Ensure code quality, security, and performance through testing, code reviews, and automation
  • Troubleshoot application and system issues, recommending and implementing improvements
  • Leverage containerization and orchestration tools such as Docker and Kubernetes to manage deployments
What we offer
What we offer
  • Competitive compensation and comprehensive benefits
  • Professional development opportunities and certification reimbursement
  • A dynamic and collaborative technology team environment
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java

As a Senior Software Engineer, you will own a full life cycle of development and...
Location
Location
India , Pune
Salary
Salary:
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience in software development using Java
  • Java Spring Boot
  • Dependency Management Tools such as Maven
  • Security Vulnerability Scanning such as Snyk or Trivy
  • Testing frameworks such as JUnit
  • Github Actions or Jenkins
  • Cloud Infrastructure such as AWS
  • Excited by technology, curious and eager to learn, with the ability to mentor more junior members of the team
  • The attitude and ability to thrive in a high-growth, evolving environment
  • Collaborative team player who has the ability to partner with others and drive toward solutions
Job Responsibility
Job Responsibility
  • Build, maintain, and release our well architected services by writing correct and clean code consistently and following best practices and conventions
  • Take an active role in the design and planning of upcoming features
  • When required, partner with internal teams such as UX and Product Management who work deeply with our product to ensure we are understanding our customers needs
  • Continue to develop a deep understanding of our products in order to support our customers
  • Work with Practice specific technologies
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Java

Mastercard Developers is the single gateway for Mastercard partners to access a ...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Java or Kotlin skills, including extensive experience building robust, scalable, and maintainable backend systems using SpringBoot
  • Experience in architecting and delivering complex web applications, with multiple examples of systems where you served as the lead engineer, driving both architectural decisions and hands-on implementation
  • You care about the technical architecture and design, ensuring that the solution is flexibly designed, performs efficiently and highly scalable
  • You actively contribute to code and stay hands on, conducting design and code reviews, mentoring engineers, and ensuring engineering excellence across the team
  • Proven experience designing and implementing cloud‑native applications, preferably on Pivotal Cloud Foundry (PCF) or other cloud platforms
  • Experienced working in an Agile environment with a global team that supports frequent production releases
  • Experience in designing and delivering high standard APIs, implementing API security models
Job Responsibility
Job Responsibility
  • Design and develop technical solutions for global customers (internal and external)
  • Continually ideate, scope, develop, deliver, test and iterate features for the constantly evolving and growing API Platform
  • Contribute to Mastercard Open Source projects that offer API Client signing and encryption libraries
  • Ensure appropriate levels of automation are adopted (build, deploy, configure, validate, monitor)
  • Liaise with other global technology, data, operations teams to execute
  • Act as subject matter expert for API Platform and services to support customer integrations on occasion
  • Fulltime
Read More
Arrow Right