IBM logo

Senior Software Engineer - Java/Spring

IBM

Introduction

IBM is seeking experienced Senior Software Engineers to join our Process Mining team. This role involves a wide range of development activities, from research and development (R&D) to design and development of technical architectures. You will be responsible for creating unit tests and other test collateral, as well as supporting our growing customer base.

Your Role and Responsibilities

As a Senior Software Engineer, you will be involved in the full spectrum of engineering activities. You will use your expertise in Java and web technologies to enhance customer experiences and develop the next iteration of our Process Mining products. You will work in a dynamic, friendly, and diverse team environment, inspired by Lean/Agile principles. This role requires a self-starter who can work in a self-organizing team with limited supervision.

Required Technical and Professional Expertise

  • Proven expertise and 3+ years’ experience in Java (17+) and Spring on mission-critical applications
  • Deep knowledge of Object-Oriented and Functional programming
  • Strong skills in SQL and RDBMS such as PostgreSQL/DB2
  • Experience with No-SQL databases like MongoDB
  • Proficiency in software versioning with Git and platforms like GitHub
  • Experience with project/dependency management tools like Maven and Artifactory
  • Familiarity with testing frameworks such as JUnit5 and Mockito
  • Knowledge of container technologies like Docker and orchestrators like Kubernetes and RedHat OCP
  • Experience developing web applications using HTML, CSS, JavaScript, and ReactJS

Preferred Technical and Professional Expertise

  • Experience with Python and Pandas
  • Knowledge of Generative AI, LLMs, Prompt Engineering, RAG
  • Familiarity with CI/CD processes and DevOps methodologies like Jenkins and Travis
  • Understanding of cloud computing environments and applications (AWS, Azure)
  • Awareness of security standards (OWASP, CWE) and methodologies (SAST, DAST, SCA)

About Business Unit

Join our team based in Dublin to deliver products and capabilities associated with IBM Automation and Process Mining. This role offers the opportunity to be part of a team that is making significant contributions to the field of process automation.

Your Life @ IBM

IBM offers a work environment where you can be your whole self. You will have the opportunity to learn and develop, be encouraged to be courageous, and have continuous trust and support. Our culture promotes feedback, collaboration, and inclusion to drive exceptional outcomes for our customers.

Location Statement

IBM encourages flexible working patterns. If you are interested in a flexible working pattern, please discuss this with our recruitment team.

Benefits
Extracted with AI

  • Flexible working patterns
  • Opportunity for career advancement
  • International and diverse team environment

Similar jobs

Last update: 23 minutes ago

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

Kadaster logo
Kadaster

Java Engineer with Angular and Spring Framework

Join Kadaster as a Java Engineer, working with Java, Spring, and Angular in a hybrid environment. Contribute to property information software.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

T-Digital by Deutsche Telekom logo
T-Digital by Deutsche Telekom

Senior Fullstack Developer (Java, Spring Boot, Angular)

Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.

IBM logo
IBM

Senior Java Back-End Developer

Senior Java Developer needed in Lisbon for IBM, focusing on back-end development with Java, Spring Boot, and microservices.

IBM logo
IBM

Senior Software Developer - Java & Web Technologies

Senior Software Developer role focusing on Java and Web Technologies at IBM in Mulhuddart, Dublin.

IBM logo
IBM

Senior Java Back-End Developer

Senior Java Developer needed in Prague for IBM, focusing on back-end development with Java, Spring Boot, and microservices.

IBM logo
IBM

Senior Backend Developer with Java and Python

Join IBM as a Senior Backend Developer in Mulhuddart, Ireland, focusing on Java, Python, and AI technologies.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Natuvion logo
Natuvion

Senior Backend Developer - Java and Spring Framework

Join Natuvion as a Senior Backend Developer focusing on Java and Spring Framework to develop advanced cloud solutions.

Verimi logo
Verimi

Senior Software Architect (Java, Spring)

Join Verimi as a Senior Software Architect to design and implement digital identity solutions using Java, Spring, and cloud technologies.

Jobs via Dice logo
Jobs via Dice

Senior Backend Web Developer with Java and Spring

Join our team as a Senior Backend Web Developer specializing in Java and Spring frameworks. Work remotely and drive innovation.

IBM logo
IBM

Senior Java Developer

Senior Java Developer at IBM, Bratislava. Skills: Java, Spring, Hibernate, Cloud, Agile. Benefits: Insurance, Flex Time, Career Dev.

IBM logo
IBM

Senior Java Developer at IBM

Senior Java Developer at IBM, Vilnius. Expertise in Java, Spring Boot, Cloud Platforms, Agile, DevOps. Benefits include health insurance, flexible work.

IBM logo
IBM

Senior Java Full Stack Developer

Senior Java Full Stack Developer role at IBM, focusing on Java, AWS, and Microservices in Bucharest. Flexible working, career growth.

IBM logo
IBM

Senior Java Full Stack Developer

Senior Java Full Stack Developer role at IBM, focusing on Java, Kubernetes, and microservices in Bucharest.

VERUM ARTES PROFESSIONAL STAFFING logo
VERUM ARTES PROFESSIONAL STAFFING

Senior Java Developer

Join Verum Artes as a Senior Java Developer in Amersfoort, working on critical tax applications in a scrum team. Hybrid work environment.

IBM logo
IBM

Senior Software Developer - Java, Linux, Docker

Join IBM as a Senior Software Developer in Sofia, Bulgaria. Work with Java, Linux, Docker, and Kubernetes to create innovative software solutions.

IBM logo
IBM

Senior Software Developer at IBM

Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, leadership. Hybrid work.

9am logo
9am

Freelance Fullstack Java Developer for Insurance Projects

Seeking freelance Fullstack Java Developers for remote insurance projects. Must be based in Germany, fluent in German, and experienced in Java, Spring Boot.

IBM logo
IBM

Senior Software Developer at IBM

Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, Cloud, APIs. Hybrid work.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Cegeka logo
Cegeka

Medior Java Developer

Join Cegeka as a Medior Java Developer in Belgium. Work on exciting projects with Java, Spring, and Angular2 in a hybrid environment.