242 Java jobs in London

Senior Java Software Engineer

London, London Valsoft Corporation

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

ABOUT VALSOFT CORP:

Established in Canada in 2015, Valsoft has grown to a global portfolio of 118+ companies, acquiring and developing vertical market software companies, enabling each business to deliver the best mission-critical solutions for customers in their respective industries. A key tenet of Valsoft’s philosophy is to invest in well-established businesses and foster an entrepreneurial environment that molds companies into leaders in their respective industries. Valsoft looks to buy, hold and create value through long-term partnerships with existing management. 

INVESTMENT APPROACH:

Unlike private equity and venture capital firms, we are Entrepreneurs who Buy, Enhance and Grow Software Businesses. That’s right; we don’t sell businesses. We form a strategic alliance with existing management teams. We recognize the dedication and perseverance required to create a firm and place a premium on customers’ and workers’ well-being over short-term goals.   

CULTURE:

Valsoft is more than just a place to work; we’re a team. We mean it when we say people are our greatest assets, so investing in them is our number one priority. We create an environment where our employees feel first-day-on-the-job excitement, day after day, creating a culture of high performers and collaboration. We celebrate our milestones, and we’re proud of them. We Dream Big, Stay Humble and Stay Hungry.  

POSITION DESCRIPTION:

As a Senior Java Software Engineer , you will focus primarily on Java development and system design. You will play a key role in shaping and delivering high-quality applications across our baggage product range, collaborating closely with product, architecture, and development teams. This is an exciting opportunity to contribute to mission-critical systems used by airlines and airports globally

KEY RESPONSIBILITIES:

·    Collaborate with the Product Owner, Agile Lead, and team members to influence and support development.

·    Partner with the Architect Lead to design and continuously improve system architecture.

·    Develop, test, document, and support Java applications within the baggage product suite.

·    Ensure on-time delivery of high-quality software to agreed timescales.

·    Support production applications by investigating issues and implementing solutions.

·    Share knowledge, best practices, and contribute to a culture of technical excellence.

Requirements

REQUIRED/MINIMUM QUALIFICATIONS:

·    5+ years of Core Java development experience.

·    3+ years of application architecture and design experience.

·    Strong knowledge of AI fundamentals with experience integrating AI APIs/SDKs.

·    Proven experience in cloud application development.

·    Hands-on expertise with: Java 17+, Spring Boot (v3.2.2+), REST APIs, WebSocket APIs, JSP/JSTL, JSF, JavaScript, XML/JSON, XPath, XSLT, JEE (EJB desirable).

·    Experience with RDBMS and advanced SQL.

·    Familiarity with Java web services frameworks (SOAP/REST).

·    Application server experience (Tomcat, Glassfish).

·    Strong understanding of Agile methodologies.

·    Excellent communication and teamwork skills.

·    Proactive, resourceful approach to problem-solving and delivery.

 ADDITIONAL or PREFERRED QUALIFICATIONS:

·    Exposure to airline or aviation software solutions.

·    Experience mentoring or guiding junior developers.

·    Knowledge of containerisation (Docker, Kubernetes).

Benefits

EMPLOYEE PERKS:

·    Hybrid working model (2 days per week in the office, 3 days remote).

·    The chance to contribute to mission-critical systems used globally.

·    Opportunities to work with modern technologies, including AI integrations and cloud solutions.

·    A collaborative environment that values knowledge-sharing and innovation.Ready to join a collaborative and innovative team where you can make an immediate impact?

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

Senior Java Software Developer

London, London ITRS

Posted 24 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.

Senior Software Engineer - Java

London, London £100000 - £130000 annum ITRS

Posted 19 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 prestigious customer base includes 90% of the world's top investment banks. We are backed by leading private equity investors and are 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 Florida. We pride ourselves on a diverse, friendly, dynamic culture - with a focus on internal promotion and developing our people.

Scope of Role

The Apps team in London is expanding and we are looking for a senior Java developer with interest and experience in system monitoring, time-series visualisation/analysis, or similar. We are looking for someone who can take an active and leading role in delivering domain specific monitoring solutions.

The team builds Apps which can monitor and report on the status of 10s of thousands of servers, processes, and business flows. We have several green-field projects in the pipeline which require smart UIs for incident investigation, root-cause analysis, signals and alert configuration. To accelerate the development, we are looking for someone who will work directly with the frontend developers and stakeholders to drive the product forward.

You will work with the wider applications team, reporting into the Apps Engineering Manager. As an engineer you will be hybrid, with 2 days per week in the London office.

Requirements

As a Senior Software Engineer, you will:

  • Evolve solutions based on feedback.
  • Collaborate with the team, including backend, frontend, UX and Product.
  • Communicate App's data requirements to other teams.
  • Provide contribution to improving the engineering teams' processes and standards.
  • Support decisions on technical choices in projects, participating as a technical expert, defining solutions for our clients.
  • Work with the Engineering Manager to provide delivery estimates and manage activities throughout the development lifecycle.
  • Help deliver development projects from requirements, design to release.
  • Pay attention to quality, maintainability, performance and testing.

Benefits

  • Health Insurance and Dental Health Cover for you and your dependants
  • Enhanced Pension
  • Flexible Hybrid Working
  • Enhanced Parental Leave
  • Travel Insurance
  • Life Assurance
  • Income Protection

ITRS 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.

Principal Software Engineer (Java/Python)

Surrey, South East Rise Technical Recruitment Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent

Technical Lead (Java/Python)
London
£90,000 - £95,000 + Progression + Pension

An excellent opportunity awaits an experienced Developer with strong Python and Java experience join an exciting SaaS business. This role offers technical growth, variety, and strong development opportunities.

The company is a profitable, maturing technology business delivering software and AI-driven solutions for industria.











WHJS1_UKTJ

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

Java Engineer

London, London IBM

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
At IBM CIC, we deliver deep technical and industry expertise to a wide range of public and private sector clients in the UK.
A career in IBM CIC means you'll have the opportunity to 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.
Curiosity and a constant quest for knowledge serve as the foundation to success here. You'll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions which impact a wide network of clients, whom may be at their site or one of our CIC or IBM locations. Our culture of evolution centres on long-term career growth and development opportunities in an environment that embraces your unique skills and experience.
We offer:
* Many training opportunities from classroom to e-learning, mentoring and coaching programs and the chance to gain industry recognized certifications
* Regular and frequent promotion opportunities to ensure you can drive and develop your career with us
* Feedback and checkpoints throughout the year
* 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, paid paternity leave, maternity leave and an innovative maternity returners scheme
* More traditional benefits, such as 25 days holiday (in addition to public holidays), 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**
We are looking for a highly experienced and skilled Senior Team Lead Developer to join our agile team focusing on developing and overseeing the implementation of analyst systems that prioritize user experience.
The ideal candidate will be
* a great communicator
* adept at collaborating with cross-functional teams
* have a proven track record of leading development projects in a fast-paced environment.
* Lead and manage a team of developers in the design development and deployment of user-centric analyst systems.
* Collaborate with product managers UX/UI designers and other stakeholders to gather and prioritize requirements ensuring projects align with user needs and business goals.
**Required technical and professional expertise**
* Proven experience in designing and implementing large-scale enterprise applications using Java and web technologies.
* In-depth knowledge of Java frameworks like Spring, Hibernate, and web technologies such as HTML5, CSS3, JavaScript, and frameworks like React or Angular.
* Strong understanding of software architecture principles and patterns, and experience with microservices, event-driven architectures, and cloud-native development.
* Excellent problem-solving skills and the ability to analyse complex systems, identifying areas for optimiation and improvement.
* Excellent communication and collaboration skills, with a proven ability to articulate technical concepts to both technical and non-technical stakeholders.
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**
* Experience with containeriation technologies like Docker and orchestration tools like Kubernetes.
* Familiarity with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
* Knowledge of data engineering and experience with big data technologies like Hadoop, Spark, or Kafka.
* Experience with CI/CD pipelines and automation, such as using Jenkins, GitLab, or CircleCI.
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.

Lead Java Developer

Surrey, South East Halian Technology Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent

One of the UKs most iconic omni-channel retailers is looking for a Lead Java Developer to join their expanding digital engineering function. This position requires deep expertise in Kotlin or modern Java , strong architectural understanding of microservices , and a passion for technical leadership and mentoring. Experience working within ecommerce, mobile, or customer-facing digital platforms is highl.














WHJS1_UKTJ

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

Java Swing Developer

Greater London, London Ascendion

Posted today

Job Viewed

Tap Again To Close

Job Description

full time

Job Title: Java Swing Developer

Location: Bromley (Hybrid)

We are looking for a talented Java Developer with expertise in Swing and FX trading to join our team.

Responsibilities:
- Develop and maintain Java applications with a focus on Swing for front-end development.
- Collaborate with traders and quants to create and enhance trading and pricing tools.
- Implement real-time data processing and analysis to support trading operations.
- Build and optimize tools for pricing and risk management of FX assets.

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

About the latest Java Jobs in London !

Java Swing Developer

Greater London, London Ascendion

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent

Job Title: Java Swing Developer

Location: Bromley (Hybrid)

We are looking for a talented Java Developer with expertise in Swing and FX trading to join our team.

Responsibilities:
- Develop and maintain Java applications with a focus on Swing for front-end development.
- Collaborate with traders and quants to create and enhance trading and pricing tools.
- Implement real-time data processing and analysis to support trading operations.
- Build and optimize tools for pricing and risk management of FX assets.

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

Application Architect - COBOL to Java Conversion

Sunbury, South East IBM

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
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
**Your role and responsibilities**
As an IBM Application Architect, you directly help clients transform their business and solve complex problems. You will define the scope and
vision for projects that deliver customized solutions using your knowledge of IBM platforms. You are a technical leader, serving as a liaison
among business partners, technical resources, and project stakeholders.
Your Role and Responsibilities:
The position will focus primarily on the delivery of the Software Conversion projects - using automated refactoring with CTU. The work involves
responsibilities such as maintaining the Java support library, integrating new libraries, solution customization, and building automation around
processes.
What You'll Need to Do:
Design Java solutions for modernizing legacy applications
Problem solving, including helping others
Write well designed, testable code
Deliver solutions within the fast-paced project lifecycle.
Spend most of the time on technical/coding activities, occasionally some team coaching activities.
Development is done mostly on Windows machines, and CTU is built on eclipse
**Required technical and professional expertise**
7+ years' experience of Java Development
Experience with Java libraries (Spring Framework, Guava, Apache Commons, Guice / Dependency Injection, JPA)
Good SQL / ORM/ Relational Databases knowledge
MVS / COBOL / JCL
Practical skills in CI/CD - some of Git, Maven, Gradle, Docker, Jenkins, Jira
Good command of Test-Driven Development
**Preferred technical and professional experience**
Cloud /Kubernetes
Performance Tuning
Compilation technologies / ANTLR / XText
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.

Application Architect - COBOL to Java Conversion

London, London IBM

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
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
**Your role and responsibilities**
As an IBM Application Architect, you directly help clients transform their business and solve complex problems. You will define the scope and
vision for projects that deliver customized solutions using your knowledge of IBM platforms. You are a technical leader, serving as a liaison
among business partners, technical resources, and project stakeholders.
Your Role and Responsibilities:
The position will focus primarily on the delivery of the Software Conversion projects - using automated refactoring with CTU. The work involves
responsibilities such as maintaining the Java support library, integrating new libraries, solution customization, and building automation around
processes.
What You'll Need to Do:
Design Java solutions for modernizing legacy applications
Problem solving, including helping others
Write well designed, testable code
Deliver solutions within the fast-paced project lifecycle.
Spend most of the time on technical/coding activities, occasionally some team coaching activities.
Development is done mostly on Windows machines, and CTU is built on eclipse
**Required technical and professional expertise**
7+ years' experience of Java Development
Experience with Java libraries (Spring Framework, Guava, Apache Commons, Guice / Dependency Injection, JPA)
Good SQL / ORM/ Relational Databases knowledge
MVS / COBOL / JCL
Practical skills in CI/CD - some of Git, Maven, Gradle, Docker, Jenkins, Jira
Good command of Test-Driven Development
**Preferred technical and professional experience**
Cloud /Kubernetes
Performance Tuning
Compilation technologies / ANTLR / XText
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.
 

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