Java Software Developer

IBM
Hursley, United Kingdom
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 46K

Job location

Hursley, United Kingdom

Tech stack

Java
Artificial Intelligence
IBM System I
Databases
Software Debugging
Java Platform Enterprise Edition (J2EE)
Github
Gradle
IBM Websphere Application Server
JUnit
Open Source Technology
Software Engineering
Concurrency
GIT
Kubernetes
Software Version Control
Docker

Job description

Join a world-class, globally distributed team building and evolving IBM's WebSphere Application Server technologies, including WebSphere traditional and Liberty. We're looking for curious developers who enjoy solving deep technical problems and shaping new technology in a friendly, collaborative environment.

Your role and responsibilities

As part of the WebSphere development team, you'll work on a mixture of new feature development and maintenance of our core enterprise Java platforms that power business-critical workloads across the world.

You will:

  • Build, enhance, and maintain cloud-native, container-ready runtime technologies

  • Support highly escalated customer situations when needed

  • Collaborate with senior engineers worldwide

  • Take part in shaping new technology directions in cloud, containers, and AI

  • Contribute improvements to processes, tooling, and automation

You'll have opportunities to:

  • Learn from very experienced engineers

  • Work across multiple technology domains

  • Grow your influence on technical strategy

  • Explore cutting-edge areas like AI integration, Kubernetes, and cloud-native Java

Requirements

  • Proven ability to learn new technologies quickly

  • Java development and debugging

  • Automated unit/functional testing

  • Source control (Git, GitHub)

  • Clear written and spoken communication

  • Ability to listen carefully to customers' needs

Preferred technical and professional experience

  • Knowledge of transactions, messaging, and databases

  • Java thread-safety and concurrency

  • Java networking

  • JUnit

  • Gradle

  • CI/CD pipelines

  • Docker / Kubernetes

  • Experience with open source projects

  • Secure software development

Apply for this position