cover image
JPMorganChase

Java Backend Software Engineer II

On site

Glasgow, United Kingdom

Full Time

11-04-2025

Job Specifications

Job Description

You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.

As a Java Backend Software Engineer II at JPMorgan Chase within the REFERENCE DATA ENGINEERING TEAM, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.

Job Responsibilities

Executes standard software solutions, design, development, and technical troubleshooting
Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
Adds to team culture of diversity, equity, inclusion, and respect

Required Qualifications, Capabilities, And Skills

Formal training or certification on software engineering concepts and proficient applied experience.
Hands-on practical experience in system design, application development, testing, and operational stability
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages such as SQL
Demonstrable ability to code in one or more languages such as Java, Spring boots
Experience across the whole Software Development Life Cycle
Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

Preferred Qualifications, Capabilities, And Skills

Familiarity with modern front-end technologies
Exposure to cloud technologies

About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

About The Team

Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success.

About the Company

With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. We serve millions of customers and many of the world’s most prominent corporate, institutional, and government clients daily, managing assets and investments, offering business advice and strategies, and providing innovative banking solutions and services. Social Media Terms a... Know more

Related Jobs

Company background Company brand
Company Name
Global Relay
Job Title
Intermediate/Senior DevOps
Job Description
Who we are: For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world’s most highly regulated firms, giving them greater visibility and control over their information and ensuring compliance with stringent regulations. Though we offer competitive compensation and benefits and all the other perks one would expect from an established company, we are not your typical technology company. Global Relay is a career-building company. A place for big ideas. New challenges. Groundbreaking innovation. It’s a place where you can genuinely make an impact – and be recognized for it. We believe great businesses thrive on diversity, inclusion, and the contributions of all employees. To that end, we recruit candidates from different backgrounds and foster a work environment that encourages employees to collaborate and learn from each other, completely free of barriers. We encourage you to apply if your qualifications and experience are a good fit for any of our openings. Your role: As a Global Relay DevOps engineer you will be integrated with a software engineering team to develop on premise ('on-prem') solutions while leveraging DevOps best practices. Your role will involve designing, implementing and supporting automated and scalable solutions. Your contribution will have an immediate impact of enabling efficient delivery of world leading software to our customers. The role involves cross-team collaboration; you will be working closely with members of your own team as well as other development teams and key stakeholders to ensure seamless delivery of software. Your responsibilities: Given the varied nature of the role, your time will be split working across the following areas: Automation: Designing, enhancing and implementing reusable CI (Continuous Integration) & CD (Continuous Delivery) solutions using industry best current practices. Operations: Monitoring and ensuring smooth operation of production and test environments by building dynamic dashboards and alerting rule sets Collaboration and Sharing: Collaborating with cross functional teams and finding opportunities to automate their requirements early in the development lifecycle. Sharing your knowledge and solutions within the DevOps community to maximise efficiencies and standardisation. Service Reliability: Troubleshooting and problem solving by reviewing dashboards and logs to resolve issues and implementing solutions to stop them from reoccurring. Deployments: Writing and running deployment automation tools using Helm, Ansible or others Platform Integration: With technologies such as Kafka and Kubernetes Some of the technologies that you will be interacting with include: Containerisation and virtualisation: Docker, Podman, Kubernetes, VMWare Operating Systems: Linux or iOS Continuous Integration/Build and deployment automation: Jenkins, SonarQube, Artifactory, Bitbucket, Maven, Xcode Build, Helm Instrumentation and monitoring: Loki, Prometheus, Grafana, Mimir, Tempo Tracing Languages and frameworks: Bash, Java or Kotlin, Groovy, Python, ReactJS, Swift Where you have knowledge gaps, training and mentoring will be provided. About you: You have an automation-first mindset. You enjoy sharing your knowledge and have a thirst for expanding your own technical horizons. You are able to work under pressure and you are a keen problem solver with a drive for finding efficient solutions to challenging problems. Minimum 3 years of hands on experience (or 5 years minimum for senior level) with each of the following: Python, shell scripting Linux Containerisation (Docker/Podman) CI/CD tools such as Jenkins, Bamboo, GitLabCI, CircleCI, TravisCI Experience applying DevOps practices Experience in an operational environment with a solid understanding of distributed systems and troubleshooting network-related issues Excellent understanding of software delivery practices such as Git branching models and configuration management It is nice if you have the following: Experience using Kubernetes Working knowledge of Kafka Experience with Xcode / Swift / App Store Connect (highly desirable) Experience working in a highly regulated environment Practical experience of software delivery practices such as feature toggling, no-downtime deployments and blue-green deployments Knowledge of security best practices within the software development lifecycle Experience with agile development methodologies Excellent knowledge of build tools such as Maven/Gradle What you can expect: At Global Relay, there’s no ceiling to what you can achieve. It’s the land of opportunity for the energetic, the intelligent, the driven. You’ll receive the mentoring, coaching, and support you need to reach your career goals. You’ll be part of a culture that breeds creativity and rewards perseverance and hard work. And you’ll be working alongside smart, talented individuals from diverse backgrounds, with complementary knowledge and skills. Global Relay is an equal-opportunity employer committed to diversity, equity, and inclusion. We seek to ensure reasonable adjustments, accommodations, and personal time are tailored to meet the unique needs of every individual. We understand flexible work arrangements are important, and we encourage that in our work culture. Whether it’s flexibility around work hours, workstyle, or lifestyle, we want to ensure our employees have a healthy work/life balance. We support and value a hybrid work model that blends collaboration with the team in the office and focus time from the comfort of your home. To learn more about our business, culture, and community involvement, visit www.globalrelay.com.
London, United Kingdom
Hybrid
Full Time
11-05-2025
Company background Company brand
Company Name
IQUW
Job Title
DevOps Engineer
Job Description
Overview DevOps Engineer - Job Description About Us IQUW is a speciality (re)insurer at Lloyd’s (Syndicate 1856) underwriting a diverse range of speciality (re)insurance. We combine data, intelligent automation, and human expertise to make smart fast decisions on complex risks. ERS is the UK's largest specialist motor insurer with an A+ rating. We work exclusively with motor insurance brokers to help get under the skin of the most difficult insurance risks, helping build speciality products to meet customer needs. The role IQUW & ERS works like an agile startup, rather than a large slow moving enterprise company. If you join us, you will be leading the DevOps focus and pushing the best practices to overhaul and improve the CI/CD journey for all our applications. You will be working directly with the lead developers and the Cloud platform team to create a robust, repeatable release process using the best tools. In IQUW, we all work as a team so you will have the opportunity to cross skill while supporting the team and grow knowledge across our entire estate. The ideal candidate would be a developer focused DevOps engineer who has had firsthand experience implementing and developing build & release pipelines. As a DevOps engineer you will be responsible for defining & implementing all building, release & monitoring for applications as well as driving the DevOps best practices. This role is remote with some office days will be required for collaboration and cooperation with the wider team. Key Responsibilities Collaborate with the Lead Developer & Cloud Platform team to define the DevSecOps strategy for use across all applications. Implement and maintain build & release pipelines for our applications. Including but not limited to: Java Web Applications deployed on Windows & Linux & containerisation. Node/ReactJS applications using containerisation. Python applications using containerisation. Drive the adoption and migration to a cloud deployment model using containerisation. Implement strong CI/CD practices and automated pipelines to achieve a 0 manual involvement release process. Develop a toolkit of reusable pipelines and process that can be used to accelerate the delivery of new and existing products. Support product, development, and testing teams in developing, maintaining, and improving their applications. Work with the Cloud Platform team to implement Cloud Infrastructure for application deploying using Infrastructure as Code (IaC). Implement and maintain DevOps tooling for Artifact Management, Static Code Analysis & Software Composition Analysis and more. Design and implement robust observability and visibility into all applications including logging, metrics, and alerting strategies to detect issues before they occur. Troubleshoot and resolve application related issues in development, test, and production environments. Qualifications, Skills And Experience Proven developer experience in at least one of the following technologies: Java Node/React Python Proven experience in a DevOps role using one of the following platforms to implement CI/CD pipelines: Azure DevOps GitHub Actions Experience using Git and Visual Studio Code. Experience with observability, monitoring and log analysing tools like Azure Monitor, Elastic, Datadog, Prometheus, or similar. Proficient in at least one scripting languages like Bash, PowerShell, or Python. Experience with containerisation using Docker & Kubernetes. Experience working in agile based product delivery environment. Experience building re-usable CI/CD pipelines with enforced DevSecOps practices/tooling. Experience with infrastructure as code (Terraform). Strong understanding of the fundamentals of networks, data storage, and other application specific technologies (databases, service bus, queues, storage, event messaging etc). Experience migrating repos and pipelines to GitHub would be beneficial. Benefits Competitive Benchmarked Salary 25 days holiday Discretionary bonus scheme Employee assistance programme Annual holiday buy (up to 3 extra days) Salary sacrifice benefits Annual benefits reviews The option for professional qualifications and study support Additional Information A full job description can be seen here
London, United Kingdom
On site
Full Time
09-05-2025
Company background Company brand
Company Name
iO Associates - UK/EU
Job Title
Senior / Principal Embedded Software Engineers
Job Description
Senior & Principal Software Engineers - Aerospace & Defence East London / Kent (3 days on client side - travel and accommodation expenses covered) Senior: up to £65,000 | Principal: up to £75,000 Safety-Critical Embedded Software | Defence & Aerospace Projects An industry-leading consultancy in the aerospace and defence space is building a brand-new division in the East London / Kent region - and this is a fantastic opportunity to get in at the ground level. We're looking for Senior and Principal Software Engineers with proven experience in safety-critical embedded systems. You'll join a growing team working on a wide variety of high-impact projects across mission-critical domains. Key Requirements: Strong background in safety-critical embedded software engineering Experience in the defence or aerospace sectors Willingness to work 3 days per week on client site UK eligibility for security clearance is a plus What's on Offer: Competitive salaries: up to £65K (Senior), £75K (Principal) Join at a pivotal stage of company growth Work on diverse, technically challenging projects Career progression opportunities as the division scales
London, United Kingdom
Hybrid
Full Time
09-05-2025
Company background Company brand
Company Name
hedgehog lab
Job Title
Flutter Developer
Job Description
hedgehog lab is a human-centred global tech consultancy. What sets us apart? Our unwavering commitment to going above and beyond, meeting every challenge with passion and curiosity. We take immense pride in our role as trusted partners for businesses worldwide, where we harness cutting-edge technologies to sculpt digital products that not only meet but exceed expectations, leaving a lasting impact on our clients and their industries. Our culture thrives on turning constraints into catalysts for innovation, empowering our team to unleash their full potential and deliver unparalleled value to our clients. Beyond our award-winning work, we’re also known for our Flexa-certified company culture. We’re looking for passionate FLUTTER DEVELOPERS who are committed to delivering products that cut through the complexities of digital transformation and bring valuable business visions to life. About You Experience developing for Google’s Flutter platform using the Dart programming language Has a secondary skill as a native Android (Java / Kotlin) or iOS (Swift) mobile developer, or other similar domain. A solid understanding of HTTP, RESTful APIs and how a mobile app consumes them An appreciation of mobile UX and knowledge of Apple & Google’s Human Interface Guidelines Experience with, or a willingness to extend your skills in unit testing Working knowledge of Git, Continuous Integration, and other supporting systems An understanding of SCRUM/agile methodologies Analytical and problem-solving skills - whether it be tracking down an obscure memory leak, or getting to the bottom of how best to translate business requirements into a fully implemented solution. Note: Research shows that women and individuals from underrepresented backgrounds often refrain from applying to positions unless they meet all the specified criteria. If you believe you possess the necessary qualities for this role but do not fulfil every requirement, don't hesitate to apply. We actively encourage you to showcase your skills and what you can contribute. Our Interview Process Stage 1⃣ - Intro Call with a member of the Talent team, Andrew (30 minutes Google Meet) Stage 2⃣ - Take home tech test (no deadline, simply return when you’re happy) Stage 3⃣ - Final stage interview with at least 2 member of the hiring team (60 minutes Google Meet) Why hedgehog lab? Rated #1 in the UK on Clutch for mobile development. Our People are our greatest asset, and we are so proud to have been certified as a Great Place to Work, as rated by 93% of our business. We’re a fully Flexified Employer, certified by Flexa. We know a one size fits all approach doesn’t work for everyone, we work with our employees to establish a model that benefits both parties. We received the Advanced Award in the North of Tyne Combined Authority Good Work Pledge. Check out our Glassdoor reviews! Inclusive environment. We never discriminate based on race, colour, religion, gender, gender identity, sexual orientation, nationality, genetics, disability or age. From menopausal support to neurodiversity adjustments, we’ll continue to foster an inclusive culture at the lab where everyone can let their authentic selves shine. What We Offer 36 days paid holidays (UK), including bank holidays. 30 days paid holidays (Bulgaria), including public holidays and special leave days Flexible working environment. We understand that not one approach fits everyone. Whether they are working from the office or home, we fully support our team in whichever way they prefer to work. Enhanced parental policies. A transparent and open company culture where politics are shunned, and everyone works as a team. Annual learning & development budget (Global) plus 4 days L&D leave, which renews every year Annual wellbeing budget (Global) plus 2 paid wellbeing days to use as you feel fit Free therapy sessions with Spill (Global). Mental health is paramount to us. Our partner, Spill, is a Slack-integrated therapy app available to all our staff at no extra cost Bippit financial wellbeing service (UK) gives everyone access to a professionally-qualified financial coach, tools and resources to alleviate money stresses. Bupa health plan (UK). This cash plan enables UK employees to claim back cash back for a selection of routine health expenses 1 volunteering day a year. Volunteer and contribute to a cause of your choice (Global) Monthly payday socials and annual Summer and Christmas parties. We also like to celebrate important cultural milestones. Cycle-to-Work scheme (UK) Multisport card (Bulgaria). Access to over 1000 facilities and 500 activities nationwide Diversity & inclusion statement We strongly believe that having diversity within our team is integral to doing our best work and creating the most innovative products for our customers. We encourage people from underrepresented backgrounds to apply to our roles. We’re a family-friendly employer with a culture based on trust, autonomy and flexibility. With a current 85% FlexScore®, we’re learning as we go. By listening to our team and always asking for feedback, we can continue to improve and offer a working environment worthy of attracting the most creative and dedicated people in technology. If you require any adjustments to submit an application for a vacancy, or if you require any reasonable adjustment should you be invited to interview, please let us know. For any questions about this role or future opportunities, please contact Holly Orange, Talent Acquisition Adviser, at holly.orange@hedgehoglab.com or talent@hedgehoglab.com
Newcastle Upon Tyne, United Kingdom
Hybrid
Full Time
11-05-2025