361 Java jobs in London

Java Developer

Greater London, London Version 1

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Role: Java Developer

Locations: London, Birmingham, Manchester, Newcastle upon Tyne, Edinburgh, Belfast, United Kingdom (Hybrid)

Job Type: Full-Time


Job Description

As a Software Engineer, you will be part of a cross-functional team, working on developing high-quality, maintainable software solutions to meet our clients' needs. You will continue to expand your technical skills and contribute to process improvements, while also taking ownership of key tasks and responsibilities within the project. You will use programming languages such as Java and associated frameworks (e.g., Spring/Spring Boot, JUnit, Hibernate, etc.) to develop software that aligns with client requirements. You will follow best engineering practices and help ensure they are applied throughout the team. Additionally, you may have the opportunity to contribute to Front-End development as needed. You will also create clear and effective documentation to ensure the best experience for our client’s users.


Qualifications

  • Experience of working in a Scrum Team and an Agile environment
  • Solid software engineering background covering SOLID principles with Java experience.
  • Solid experience with Test-Driven Development (TDD) principles, writing unit and integration tests to ensure code quality, and maintaining a reliable testing suite to support continuous integration and delivery.
  • Some experience with Apache Kafka, including working on distributed messaging systems for real-time data processing and managing Kafka-based solutions.
  • Experience developing REST-based APIs.
  • Some experience with SQL is required, and exposure to SQL stored procedures and indexes is preferred.
  • Knowledge with DevOps principles and CI/CD tools (such as Jenkins, Ansible, Packer, Docker).
  • Some experience with Docker, Kubernetes or OpenShift for containerisation and orchestration of applications.
  • Knowledge of developing solutions on cloud platforms such as AWS, Azure, with familiarity in services such as serverless functions, databases, storage, and compute resources is desirable.
  • Some front-end development experience is desirable.
  • Financial Services or Capital Markets experience with FIX protocol is preferred.
  • Ability to effectively coordinate with stakeholders, ensuring clear communication and alignment with project goals.


Company Description

Version 1 has celebrated over 28 years in Technology Services and continues to be trusted by global brands to deliver solutions that drive customer success. Version 1 has several strategic technology partners including Microsoft, AWS, Oracle, Red Hat, OutSystems and Snowflake. We’re also an award-winning employer reflecting how employees are at the heart of Version 1.

We’ve been awarded: Innovation Partner of the Year Winner 2023 Oracle EMEA Partner Awards, Global Microsoft Modernising Applications Partner of the Year Award 2023, AWS Collaboration Partner of the Year - EMEA 2023 and Best Workplaces for Women by Great Place To Work in UK and Ireland 2023.

As a consultancy and service provider, Version 1 is a digital-first environment and we do things differently. We’re focused on our core values; using these we’ve seen significant growth across our practices and our Digital, Data and Cloud team is preparing for the next phase of expansion. This creates new opportunities for driven and skilled individuals to join one of the fastest-growing consultancies globally.


Additional information

At Version 1 , we believe in providing our employees with a comprehensive benefits package that prioritises their well-being, professional growth, and financial stability.

One of our standout advantages is the ability to work with a hybrid schedule along with business travel, allowing our employees to strike a balance between work and life. We also offer a range of tech-related benefits, including an innovative Tech Scheme to help keep our team members up-to-date with the latest technology.

We prioritise the health and safety of our employees, providing private medical and life insurance coverage, as well as free eye tests and contributions towards glasses. Our team members can also stay ahead of the curve with incentivized certifications and accreditations, including AWS, Microsoft, Oracle, and Red Hat.

Our employee-designed Profit Share scheme divides a portion of our company's profits each quarter amongst employees. We are dedicated to helping our employees reach their full potential, offering Pathways Career Development Quarterly, a programme designed to support professional growth.

This advertiser has chosen not to accept applicants from your region.

Java Engineer

London, London IBM

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe.
You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio, including Software and Red Hat.
Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. In your role, you'll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in ground-breaking impact for a wide network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experience.
· Regular and frequent promotion and progression opportunities to ensure you can drive and develop your career with us
· Feedback and checkpoints throughout the year; no one off annual reviews here
· A multitude of training opportunities from classroom to e-learning, mentoring and coaching programs as well as the chance to gain industry recognized certifications
· Diversity & Inclusion as an essential and authentic component of our culture through our policies and process as well as our Employee Champion teams and support networks
· A culture where your ideas for growth and innovation are always welcome
· Internal recognition programs for peer-to-peer appreciation as well as from manager to employees
· Tools and policies to support your work-life balance from flexible working approaches, sabbatical programs, 1 month paid paternity leave, 16 weeks fully paid maternity leave and an innovative maternity returners scheme
· More traditional benefits, such as 25 days holiday, a gym discount scheme, online shopping discounts, an Employee Assistance Program, a group personal pension plan of an additional 5% of your base salary paid by us monthly to save for your future
**Your role and responsibilities**
IBM is seeking a skilled Java Engineer to join our dynamic team, specifically to work on public sector accounts. The successful candidate will be responsible for designing, developing, and implementing high-quality software solutions using Java technology stack, with a focus on serving public sector clients. This role involves working on various projects, including those related to Docker, Openshift, Camunda, Nginx, LUA Auth, ReactJS, KeystoneJS, MongoDB, OracleDB, and Swagger.
The Java Engineer in this role will contribute to the delivery of solutions that enhance public sector operations, improve service delivery, and ensure data integrity and security, all while meeting stringent regulatory requirements.
**Required technical and professional expertise**
* Design, code, test, and document Java applications in line with agreed specifications.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Ensure the performance, quality, and responsiveness of applications.
* Identify and correct bottlenecks and fix bugs.
* Help maintain code quality, organization, and automatization.
* Develop, test, and implement application updates using Docker and Openshift.
* Configure and manage Nginx servers.
* Implement LUA authentication systems.
* Develop user-facing features using ReactJS and KeystoneJS.
* Work with MongoDB and OracleDB for database management.
* Document and demonstrate solutions using Swagger.
* Stay up-to-date with emerging technologies and industry trends.
As an equal opportunities' employer, we welcome applications from individuals of all backgrounds. However, for you to be eligible for this role, you must have the valid right to work in the UK. Unfortunately, we do not offer visa sponsorship and have no future plans to do so. You must be a resident in the UK and have been living continuously in the UK for the last 10 years. You must be able to hold or gain a UK government security clearance.
**Preferred technical and professional experience**
* Bachelor's degree in Computer Science or equivalent experience.
* Proven experience as a Java Developer or similar role.
* Strong knowledge of Java, with experience in JDK 8 or higher.
* Proficiency in Docker and Openshift for containerization and orchestration.
* Experience with Camunda for workflow and process management.
* Experience with Nginx configuration and management.
* Hands-on experience with LUA for scripting and authentication.
* Proficiency in ReactJS and KeystoneJS for front-end development.
* Strong database experience with MongoDB and OracleDB.
* Experience with Swagger for API documentation.
* Familiarity with CI/CD pipelines is a plus.
* Strong problem-solving skills and attention to detail.
Desirable Certifications:
* Oracle Certified Professional, Java SE 8 Programmer.
* Docker Certified Associate.
* Camunda Certified Professional - Development.
* AWS Certified Developer - Associate (if experience includes AWS services).
* Any relevant certification in the mentioned technologies (ReactJS, KeystoneJS, Nginx, LUA, MongoDB, OracleDB, Swagger) would be beneficial but not mandatory.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
This advertiser has chosen not to accept applicants from your region.

Java software Engineer - London

London, London Capgemini

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Java software Engineer - London Reference Code: 270079-en_GBContract Type: PermanentProfessional Communities: Software Engineering

About the job your considering

You’ll be joining a passionate, professional and highly skilled team of developers who specialise in agile custom software development and integration at an enterprise scale. Innovation in delivery is always at the forefront of our minds, which is why we utilise a variety of Open Source and proprietary technologies to achieve the best possible outcome for the client. 
We have a world class software engineering community; we invest in doing things right and have plenty to say on the subject. We’re active on social media and for those that want to find out more, take a look at our blogs – written by engineers, for engineers:

Hybrid working: The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of Company offices, client sites, and your home; noting that you will be unable to work at home 100% of the time.

If you are successfully offered this position, you will go through a series of pre-employment checks, including: 
identity, nationality (single or dual) or immigration status, employment history going back 3 continuous years, and unspent criminal record check (known as Disclosure and Barring Service)

Your role

  • You will be a hands-on technical expert helping us deliver projects in a true DevOps manner. You will apply a software engineering mindset to problems, whether that’s provisioning services, writing code or writing automation tools and scripts.
  • You will have a lean mindset, striving to build reliable and performant services that are operationally sound. You will strive to do things better and faster, eliminating waste and applying this across the entire software delivery lifecycle for both internal customers and end users.

You can bring your whole self to work. At Capgemini equity, diversity and inclusion is part of everyday life, and will be part of your working reality. We have built an inclusive and welcoming environment, for everyone.
 

Your skills and experience

What you’ll bring:
•    Experience of Java 
•    Experience of Spring framework or equivalent.
•    Knowledge of software design patterns and when to apply them
•    Excellent knowledge of development processes.
•    Experience of containerisation using Docker or Kubernetes
•    Experience of Continuous Integration (CI) and Continuous Delivery (CD)
•    A passion for delivering quality code, by use of TDD and setting high software quality standard

We’re also using the following technologies and patterns, it would be great if you had some of the skills, if not we can help develop them:
•    Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns 
•    Kubernetes
•    Knowledge/Certification in Spring framework.
•    Experience in cloud technologies AWS/Azure/GCP
You will be required to pass through Security Clearance if you are successful in this recruitment process, which is a condition of undertaking the role. 
Please ensure you are aware of the requirements before submitting your application

Your Security Clearance

To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance. 
To obtain SC clearance, the successful applicant must have resided continuously within the United Kingdom for the last 5 years, along with other criteria and requirements.
Throughout the recruitment process, you will be asked questions about your security clearance eligibility such as, but not limited to, country of residence and nationality.
Some posts are restricted to sole UK Nationals for security reasons; therefore, you may be asked about your citizenship in the application process.

What does 'Get The Future You Want' mean to you?

You will reimagine what’s possible: creating value for the world’s leading organisations through technology to build a sustainable, more inclusive future. You will work with a range of clients all with a unique set of business, technological and societal ambitions, which will make a real impact across the UK.
You will be empowered to explore, innovate, and progress. You will benefit from Capgemini’s ‘learning for life’ mindset, meaning you will have countless training and development opportunities from thinktanks to hackathons, and access to 250,000 courses with numerous external certifications from AWS, Microsoft, Harvard ManageMentor, Cybersecurity qualifications and much more.
You’ll be bringing your unique skills and perspectives to the team, inspiring and taking inspiration from your teammates as you unlock value in everything you do. You’ll be joining a professional community of experts, who have got your back and will support you, every step of the way. 

Why you should consider Capgemini

Growing clients’ businesses while building a more sustainable, more inclusive future is a tough ask. When you join Capgemini, you’ll join a thriving company and become part of a diverse collective of free-thinkers, entrepreneurs and industry experts. We find new ways technology can help us reimagine what’s possible. It’s why, together, we seek out opportunities that will transform the world’s leading businesses, and it’s how you’ll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge, and always pushing yourself to do better, you’ll build the skills you want. You’ll use your skills to help our clients leverage technology to innovate and grow their business. So, it might not always be easy, but making the world a better place rarely is.

About Capgemini

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fuelled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 billion.

This advertiser has chosen not to accept applicants from your region.

Senior Java Software Engineer

Surrey, South East Fimador

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

We are currently partnering with a global technology leader seeking a Senior Java Developer. You will be at the forefront of cutting-edge technology including AI, shaping the way millions of users experience seamless digital solutions. This is an opportunity to modernise and enhance industry-leading solutions, ensuring they remain reliable and scalable.


As a Senior Java Developer, you will provide technical guidance and mentor a team of developers, fostering technical excellence and delivering high-quality software solutions. Working in an agile environment, you’ll collaborate with cross-functional teams to define, design, and implement innovative features while mentoring junior engineers.


Duties :

  • Develop high-quality, performative, and reliable Java applications.
  • Guide and mentor developers such as graduates and juniors
  • Oversee software architecture, ensuring seamless integration with various platforms.
  • Gather and analyse requirements, refining features and technical solutions.
  • Lead the estimation process and ensure development work is accurately scoped.
  • Debug existing code, maintain system performance, and drive best coding practices.
  • Manage defects and oversee their resolution across the development team.


Experience :

  • 5+ years of experience in software engineering, with a strong focus on Java development.
  • Experience leading and/or mentoring technical teams within fast-paced, agile environments.
  • Expertise in microservices architecture, REST API development, and security.
  • Experience with version control (GIT preferred) and cloud platforms like AWS.


It would be a plus if you also possess previous experience in:

  • TDD/ATDD/BDD, DDD, Pair/Ensemble Programming
  • Wildfly, Oracle SQL, AWS, Docker/Kubernetes, Kafka, Jenkins
  • GWT, Jest, Vite, Cypress, Playwright, eslint, esbuild, webpack, web components
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Java

London, London Starling Bank

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

Starling is the UK’s first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way.

We’re a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We’re a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices.

Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together!

The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.

Hybrid Working

We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. In Technology, we're asking that you attend the office a minimum of 1 day per week.

Our Engineering Environment

Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech .

We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Starling, to continue changing banking for good.

We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis.

Requirements

Ideally, you have at least 5-6 years of experience as a professional software engineer.

We are very open about how we deliver software. For the most part we code in Java and we believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we’d love to hear from you.

We have built our entire banking platform in-house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis.

The main part of our Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great!

  • Java, which makes up the majority of our backend codebase
  • AWS & GCP - we're cloud-native
  • Microservice based architecture
  • Kubernetes (EKS)
  • TeamCity for CI / CD (lots of team are releasing code 15-20 times per day!)
  • Terraform and Grafana

Our process:

Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team:

  • Initial interview with an Engineer - ~45 minutes
  • Take home technical test to be discussed in the next interview
  • Technical interview - ~1.5 hours
  • Final Interview - ~40 minutes

Benefits

  • 25 days holiday (plus take your public holiday allowance whenever works best for you)
  • An extra day’s holiday for your birthday
  • Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off
  • 16 hours paid volunteering time a year
  • Salary sacrifice, company enhanced pension scheme
  • Life insurance at 4x your salary & group income protection
  • Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton
  • Generous family-friendly policies
  • Incentives refer a friend scheme
  • Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks
  • Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing

About us

You may be put off applying for a role because you don't tick every box. Forget that! While we can’t accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren’t sure if you're 100% there yet, get in touch anyway. We’re on a mission to radically reshape banking – and that starts with our brilliant team. Whatever came before, we’re proud to bring together people of all backgrounds and experiences who love working together to solve problems.

Starling Bank is an equal opportunity employer, and we’re proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice.

By submitting your application, you agree that Starling Bank may collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we may process, where we may process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.

This advertiser has chosen not to accept applicants from your region.

Principal Engineer - Java

London, London Burendo

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

We’re an award-winning consultancy known for delivering exceptional products and services through technology. We work closely with organisations to help them accelerate value delivery and create outstanding customer experiences. Our purpose is simple: to empower organisations to make a real difference for people, society, and the planet through technology that’s efficient, user-friendly, and solves problems fast.

At Burendo, we believe that together, we can achieve incredible things.

What sets us apart is how we work. We pride ourselves on having a pragmatic attitude to delivery—we think big, plan practically, adapt quickly, and always focus on results, no matter how complex the challenge. We’re passionate about making great things happen by embracing innovation, challenging the status quo, and fostering collaboration at every step. At Burendo, caring for people is at the heart of what we do. We value partnerships, listen to different viewpoints, and believe in treating everyone fairly. And, we love to share what we learn—using our expertise to help others grow and empowering organisations to succeed in the long term.

Great engineers come from many different backgrounds and are specialists in many different areas. At Burendo, we look for people who want to contribute to all areas of the tech stack and get involved in all stages of the software development lifecycle. We are not looking for lots of specific technologies because we believe you can learn these. Instead, we care about your attitude, your desire to learn and your ability to work by yourself and with others.

Requirements

These are the things we value most at Burendo, we can teach skills, but our behaviours forge the culture we strive for.

  • A passion for engineering and a desire to keep learning
  • A focus on writing clear, concise code that is easy to maintain
  • An ability to be pragmatic when required and avoid unnecessary “gold-plating”
  • An understanding that quality is everyone’s responsibility and a strong desire to test your own code
  • Comfortable working with others in pairing or mobbing scenarios
  • A good communicator who shares our values of openness and respect
  • A DevOps mentality – meaning that you don’t want to chuck code over the fence, and you are keen to be involved right through to delivering the code to the customer
  • A desire to build up and see others succeed, rather than wanting to be the Hero

We believe every engineer should have a fundamental understanding of development, infrastructure, and testing and therefore you’ll need at least some of these skills to help you pick the role up quickly. Burendo is invested in the growth of our consultants and provide a healthy self-development budget you can use to grow in the areas mentioned below, or any other of your choosing!

The must haves:

  • Fundamental coding experience in Java plus more than one widely used language type i.e. Python, C#, TypeScript etc
  • Experience working at a Technical Lead level
  • Experience acting as a trusted advisor to key clients, helping shape their technology strategy aligned with business goals.
  • Able to translate complex engineering needs into clear business value propositions.
  • Manage and mentor junior and mid-level engineers

Plus at least one of these:

  • Experience working within cloud environments, specifically AWS or Azure.
  • Fundamental understanding of infrastructure-as-code with Terraform or an equivalent technology.

And it would be great if you have any of this:

  • A good understanding of and experience working with agile methodologies
  • Experience working in supporting a live product
  • Experience adapting to different tech stacks
  • Experience working with CI/CD pipelines
  • Understanding of and working experience with source control, particularly Git
  • Experience with database technologies of some flavour

These are the little bit extra, cherry-on-top skills that will help you stand out. Still give us a shout if you haven’t currently got these skills though!

  • Experience with no-SQL technologies such as MongoDB
  • Experience of building CI/CD pipelines with tools such as GitHub Actions, GitLabCI, Jenkins or Azure DevOps
  • Experience working in the public sector and healthcare industry
  • Experience working in a technology or consulting company
  • Involvement in community building via blogs, online sites, meetups, or other means

Benefits

  • 25 days Annual Leave (plus bank holidays)
  • An additional day of paid leave for celebrations
  • 1 additional day of holiday after 2 years' service (26 days total) and another 2 days after 5 years (28 days total)
  • Monthly Wellness Allowance
  • Annual Learning and Development Allowance
  • Paid time off for Life Events
  • Matched Employer Contributed Pension (5%)
  • Life assurance based on 4 x your salary
  • Access to an Employee Assistance Programme
  • Enhanced Family Leave
  • Enhanced company sick pay
  • A range of optional Salary Sacrifice benefits (inc EV Scheme, Home and Tech, Cycle to Work and Pension)
  • Exciting calendar of Burendo social events and activities

We are committed to promoting equal opportunities in employment. You and any job applicants will receive equal treatment regardless of age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, nationality, ethnic or national origin, religion or belief, sex or sexual orientation

As a proud supporter of the Armed Forces Covenant, we welcome all applications from members of the Armed Forces Community.

#LI-Hybrid #LI-MS

This advertiser has chosen not to accept applicants from your region.

Java Fullstack Engineer

London, London Axiom Software Solutions Limited

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

Job Role : Java Fullstack Engineer

Job Type : Permanent

Location : London, UK

Work Mode : Hybrid

Job Description

You will be joining the innovative Information Security Cybertech Engineering team as a full stack software engineer in a global team responsible for developing web applications (Java/Angular), data engineering (Python) and solutions with third party products.

You will be working in a collaborative and inclusive fast-paced environment that leverages agile approaches to deliver solutions quickly. You will work directly with the project leads, stakeholders, and engineers to understand the problem, determine, and design the solution that is both robust and quick to market.

The suite of applications developed and maintained by the team are used to enhance the firm’s information security threat detection, compliance, entitlement management architectures and audit assurance programs. You'll have the freedom to challenge the status quo, mentor fellow engineers, and contribute to our ongoing success while continuously fostering your own personal and professional growth.

Key Responsibilities:

Full stack software development and management of the development life cycle.

Innovative, understanding, and problem-solving mindset of complex scenarios.

Development Value:

Experience with full stack software development (front and backend with DB/APIs).

Direct stakeholder engagement and full software development life cycle management.

Opportunity to research, develop and implement prototypes/solutions using new technologies.

Personal and technical growth is fostered under the mentorship of a group of vastly experienced, technically focused colleagues.

Operating in an agile and multi-tasking environment.

Soft Skills:

Self-motivated and well organised.

Passionate about technologies and continually learn new technologies.

Strong ability to prioritise, manage and perform multiple tasks.

Curious, attentive to detail and seeks clarity.

Able to work individually and within a team.

Excellent written and verbal communication skills.

Technical Skills:

Proficient working with source code repositories (Azure and/or GIT).

Excellent understanding of object orientated programming and scripting.

Experience writing complex SQL queries (Sybase advantageous).

Proficient with UNIX/LINUX operating systems/commands.

Understanding of API Services (SOAP, REST, Graph).

Programming Language:

Proficient in Java EE

o with OpenJDK

o with Spring 4.0+ Framework

o with Spring Boot/Wildfly web servers (or similar)

o with Angular 14+

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java Jobs in London !

Senior Java Software Developer

London, London ITRS

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent
About ITRS

Recognised as a Great Place to Work, ITRS is an Enterprise SaaS provider with industry-leading solutions. Our mission is to make society’s critical technology work via automated & holistic IT observability solutions that safeguard critical applications and enable innovation.

With our prestigious customer base includes 90% of the world's top investment banks. We are backed by leading private equity investors and are rapidly growing.

Our headquarters are in Shoreditch - London's tech hub – with offices in other UK and global locations from the Netherlands to Manila, NYC and Chicago. We pride ourselves on a diverse, friendly, dynamic culture - with a focus on internal promotion and developing our people.


Scope of Role

ITRS Group is looking for Senior Java Engineer in London. Reporting to our Engineering Manager, you will sit in the Platform Team and form part of a wider global Engineering Team.

The Core Platform layer is a collection of distributed services which ingest, transform and materialise observability data to make it available to several similarly distributed visualisation, integration, analytics and other domain specific applications to provide solutions to a range of observability problems. We are looking to strengthen our core platform team in anticipation of wider customer adoption through 2025.

Our role offers a permanent, full-time position working from our London office on a hybrid work schedule.

As a Senior Java Software Engineer, you will:
  • Participate in all phases of the product lifecycle, including design, development, documentation, testing, integration, deployment, and ongoing support.
  • Participate in mentoring relationships — both giving and receiving guidance— to foster mutual growth and development within the team.
  • Approach our products and customer challenges with curiosity, striving to understand the solutions we deliver.
  • Work with team members to develop innovative, customer-centric solutions.
  • Take part in team support responsibilities to ensure reliable service for our customers.
  • Advocate for a culture of quality and testing, offering guidance and support to team members less experienced in these practices.

In your first 30 days, you will:

  • Learn as much as you can about our company, team and product.
  • Complete hands-on training with ITRS Analytics and other products in the ITRS portfolio.
  • Follow an onboarding checklist and meet with team members from across the company.
  • Pair with current team members for meetings, demos, and presentations.
  • Review recorded sales calls and learn our sales motion.
  • Take over parts of the agenda as you get more comfortable.

In your first 60 days, you will:

  • Continue pairing with the current team and assuming a more active role in the agenda.
  • Begin playing a role in the Analytics developers community, answering questions and sharing advice.
  • Select a learning course that aligns with your goals and experience and begin the course.
  • Continue to grow your understanding of ITRS, both us and our products.
  • Learn how we develop products.
  • Build relationships.
  • Discover how our products connect and interact.

In your first 90 days, you will:

  • Assume ownership of an initial subset of the product, supported by the team.
  • Continue to learn and grow. ITRS is committed to your ongoing personal growth. There will always be opportunities requiring it. We have an ambitious L&D policy to support your learning and growth

Requirements

  • You are predominantly a backend Java developer with at least 7 years of experience building complex distributed systems.
  • You have built applications from the ground-up with a deep understanding of core Java, data structures and concurrency, rather than relying on frameworks such as Spring.
  • You have built event-driven applications using Kafka and solutions with event-streaming frameworks at scale (Flink / Kafka Streams / Spark) that go beyond basic ETL pipelines.
  • You know how to orchestrate the deployment of applications on Kubernetes, including defining services, deployments, stateful sets etc. and where to look if there is a problem.
  • You know how to design systems from a macro-level through to the micro-level optimisations needed to build high-performance, scalable solutions.
  • You have tackled hard problems in the past around data consistency vs availability and have designed systems around these considerations.
  • You have designed complex data models and managed their evolution to limit breaking-changes and support backwards compatibility.
  • You have a focus on delivery and an awareness of how your contribution in a software team delivers end-value in a product.
  • You have likely tuned garbage collection, fixed CPU hotspots and analysed heap dumps to find memory leaks on JVMs.
  • You have likely instrumented custom metrics in your application and used monitoring/observability tools to understand how they behave in different environments and to identify the root cause of issues.

Benefits

  • Health Insurance and Dental Health Cover for you and your dependants
  • Employee Assistance Programme
  • Pension
  • Flexible Hybrid Working
  • Enhanced Parental Leave
  • Travel Insurance
  • Life Assurance
  • Income Protection
  • Referral Bonus
  • Buy and Sell Holiday
  • Training Reimbursement

ITRS Group is an Equal Opportunity employer and Inclusion is part of our everyday life. We celebrate diversity and pride ourselves on providing an environment where all employees can be their authentic selves and have a voice, allowing everyone to contribute equally. We remain committed to advocating inclusion, diversity, and equality into our ITRS family as we grow and enrich our business.

We welcome applications from everyone in the community as we recognise that a diverse workforce is a stronger workforce.

This advertiser has chosen not to accept applicants from your region.

Java Development Team Leader

London, London £50000 - £90000 Annually Huxley Associates

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

permanent

Java Development Team Leader London

This is a new and exclusive opportunity for a Software Development Team Leader focused on Java Full stack, to join a thriving business as they grow their software development team

Role details

  • Title: Development team lead
  • Technical stack: Java full stack- back end and front end, React, Azure
  • Location: London City 1 day a week in the office leading your team
  • Focus of the role: leading your team of 7 developer 5 back end java developers, 2 front end java react developers
  • Permanent role salary 70-90,000 plus bonus and benefits

This is a really interesting role and a great chance to join a team as they are really investing in their software development and IT Technology systems

This business have recently spent 35million on an entirely new sales portal, and this investment is continuing

This role is for a Software development team lead who will focus on leading Java software development from the front (approx. 50% of the role) and leading the work of the full stack java developers under you- 7 in total.

We are looking for a confident java software developer who has made the progression into team leadership or team management and wants to continue this.

The team has 5 java back end developers and 2 front end developers- Java and React

You will be reporting directly into the CTO so has great visibility and ownership from day one.

You will need to be in the office in London City (Liverpool Street Station) for 1 day a week and some flexibility outside of this is appreciated when projects are due.

Role requirements

  • Excellent Java software development skills- this role is technically hands on 50% of the role.
  • Experience as a team leader or a team manager and the desire to continue this.
  • Good stakeholder management, working at C Level, strong headed and comfortable working with people.
  • This is a permanent role, and we are looking for a team leader who is a permanent loyal employee and not a contractor or a job hopper.

This role is shortlisting and interviewing immediately.

For more information and the chance to be considered, please do send through a CV.

Good luck

To find out more about Huxley, please visit (url removed)

Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Jobs View All Jobs in London