Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Developer (Java Tooling).
Ireland Jobs Expertini

Urgent! Software Developer (Java Tooling) Job Opening In Mulhuddart – Now Hiring IBM

Software Developer (Java Tooling)



Job description

**Introduction**

A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.


Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers.

Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.


We are seeking a skilled back-end developer to join our IBM Software team.

As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.


IBM’s product and technology landscape includes Research, Software, and Infrastructure.

Entering this domain positions you at the heart of IBM, where growth and innovation thrive.

**Your role and responsibilities**

As a developer on the Java Tools team, you will focus on evolving Java Development Tools in Eclipse and ensuring modern IDE compatibility.

You will contribute to critical components like Eclipse JDT, JDT-LS, and VS Code Java, directly impacting the productivity of developers using Red Hat OpenShift Dev Spaces and other enterprise tooling environments.

This includes:


*


Enhancing Eclipse Java Development Tools (JDT) with modern compiler support, specifically javac support


*


Contributing to cross-project efforts across the Eclipse IDE ecosystem, working with interdependent components such as Eclipse Platform and various JDT sub-projects (Core, Debug, etc.)


*


Improving the Java Development Tools Language Server (JDT-LS) which powers modern Java editing experiences, including in Visual Studio Code

*


Supporting key partnerships, including collaboration with Microsoft on VS Code Java and maintaining continuity amid shifting engineering focus


*


Troubleshooting, testing, and enhancing the developer tooling experience for cloud-based and containerized developer environments like Dev Spaces

**Required technical and professional expertise**

*


Solid experience with Java development

*


Experience with Eclipse JDT, including modifying or extending core components like the compiler, AST, or refactoring tools

*


Familiarity with Language Server Protocol (LSP) and experience contributing to or maintaining JDT-LS.

*


Ability to navigate and contribute across multiple Eclipse projects, understanding the impact of changes across platform and IDE components

*


Debugging, problem-solving, and collaborative skills

**Preferred technical and professional experience**

*


Background in developer experience or developer productivity tooling

*


Experience with developing Visual Studio Code extensions

*


Experience with large, distributed open-source or semi-open-source projects

*


A strong understanding of Java compiler internals and Java language evolution

*


Contributions to open-source Java tooling projects (e.g., Eclipse, VS Code Java, JDT-LS, Quarkus tooling)

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.


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Developer Potential: Insight & Career Growth Guide