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
Senior Java Back-End Developer
Senior Java Developer needed in Lisbon for IBM, focusing on back-end development with Java, Spring Boot, and microservices.
Senior Software Developer - Java & Web Technologies
Senior Software Developer role focusing on Java and Web Technologies at IBM in Mulhuddart, Dublin.
Senior Java Back-End Developer
Senior Java Developer needed in Prague for IBM, focusing on back-end development with Java, Spring Boot, and microservices.
Senior Backend Developer with Java and Python
Join IBM as a Senior Backend Developer in Mulhuddart, Ireland, focusing on Java, Python, and AI technologies.
Senior Java Developer
Senior Java Developer at IBM, Bratislava. Skills: Java, Spring, Hibernate, Cloud, Agile. Benefits: Insurance, Flex Time, Career Dev.
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.
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.
Senior Java Full Stack Developer
Senior Java Full Stack Developer role at IBM, focusing on Java, Kubernetes, and microservices in Bucharest.
Senior Software Developer at IBM
Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, leadership. Hybrid work.
Senior Software Developer at IBM
Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, Cloud, APIs. Hybrid work.
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.
Senior Java Full Stack Developer
Lead IBM into the future as a Senior Java Full Stack Developer, transforming business needs into innovative solutions.
Backend Developer (Java)
Join IBM as a Backend Developer specializing in Java in Valkenswaard, focusing on software infrastructure and innovative solutions.
Full Stack Developer with Java and SQL
Join IBM as a Full Stack Developer in Dublin, working with Java, SQL, and cloud technologies in a hybrid environment.
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.
Senior Backend Developer with Java Expertise
Join IBM as a Senior Backend Developer in Lowell, MA. Leverage your Java and SQL skills in a dynamic, agile environment.
Senior Backend Developer with Java and SQL Expertise
Join IBM as a Senior Backend Developer specializing in Java and SQL, working on enterprise-scale analytics products.
Backend Developer (Java)
Join IBM as a Backend Developer (Java) to design and develop software infrastructure using Java, Spring Boot, and microservices.
Senior Back-End Developer - Data & AI
Senior Back-End Developer role focusing on AI and data management, using technologies like Kubernetes and OpenShift.
Senior Software Developer
Senior Software Developer at IBM, Cracow. Skills: Java, JavaScript, Microservices, Cloud. Senior level, on-site.
Senior Software Development Engineer
Senior Software Development Engineer at IBM, Cracow. Expertise in Java, AWS, Microservices, DevOps, and BigData.
Software Development Engineer (SDE)
Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.
Senior Backend Developer - Java, SQL
Senior Backend Developer at IBM, Lowell, MA. Skills: Java, SQL, Agile, CI/CD. Benefits: 401(k), healthcare, PTO.
Senior Software Developer
Lead a skilled team in software development focusing on Data Integration at IBM, Cracow. Expertise in Java, JavaScript, C/C++, and cloud services required.