190 Java Kotlin jobs in Ireland
Senior Java/Kotlin Developer
Posted 1 day ago
Job Viewed
Job Description
Senior Backend Developer

Posted 5 days ago
Job Viewed
Job Description
The AMQ team delivers a high-performance messaging implementation based on (1) ActiveMQ Artemis and (2) ArkMQ, focused on delivering AMQ on both Bare Metal and as a cloud-native messaging solution.
References
Visible links
1. role and responsibilities**
*
As a Senior Backend Developer on this team; you will design, develop, and optimize features that enhance AMQ's performance, scalability, and native execution on modern cloud platforms.
*
As a member of the AMQ team, you will contribute to enhancing and maintaining the AMQ Kubernetes Operator to deploy AMQ in multiple High Availability and Disaster Recovery scenarios.
*
You will contribute to upstream development, collaborate with the Apache ActiveMQ and ArkMQ communities, and participate in architectural discussions to ensure alignment with product and technical goals.
*
You'll also work closely with teams across QE, documentation, product management, and support to deliver high-quality, enterprise-ready features. This role offers opportunities to engage with the broader open-source ecosystem and contribute to shaping the future of cloud-native integration.
**Required technical and professional expertise**
● Advanced Java or Golang proficiency:
Extensive hands-on experience with either Java development, with strong expertise in modern Java (Java 17+), or the GO programming language. Both would be a plus.
● Enterprise Integration:
Strong understanding of messaging systems, transactional workflows, and Enterprise Integration Patterns.
Experience with Apache ActiveMQ Artemis or similar frameworks (e.g., WMQ, RabbitMQ) is a plus.
● Cloud-Native Fundamentals:
Experience with containerized development (Docker, Kubernetes).
Understanding of cloud-native runtimes and Kubernetes Operators (Red Hat Openshift is a plus)
● Build & CI/CD Tooling:
Proficiency in Maven or GO build tools.
Familiarity with modern CI/CD pipelines (GitHub Actions, Jenkins, etc.).
● Testing & Debugging:
Solid foundation in test-driven development, integration testing, and debugging distributed applications.
**Preferred technical and professional experience**
● Contributions to open source projects.
● Experience delivering technical presentations, writing blogs, or engaging in developer communities.
● Familiarity with Red Hat Middleware products (e.g., Fuse, AMQ, JBoss EAP).
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.
Android Developer
Posted 1 day ago
Job Viewed
Job Description
We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv.
**Job Title**
Android Developer
**About your role:**
At Fiserv, we are dedicated to transforming financial services technology to benefit our clients. As a Software Development Engineer, you will play a critical role in designing, developing, and maintaining high-quality software applications. You will work with cross-functional teams to deliver solutions that align with our business goals and client needs.
**What you'll do:**
+ Design, develop, and implement software applications to support Fiserv's business goals.
+ Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
+ Perform coding, testing, and debugging of applications to ensure optimal performance.
+ Maintain and improve existing codebases and peer review code changes.
+ Responsibilities listed are not intended to be all-inclusive and may be modified as necessary.
**Experience you'll need to have:**
+ 3+ years of experience in software development
+ 1+ year(s) of experience in Java, C, C#, C++, or similar programming languages
+ 1+ year(s) of experience in SQL databases
+ 1+ year(s) of experience in AWS, Azure, or GCP services
+ 1+ year(s) of experience with CI/CD pipelines and DevOps practices
+ 1+ year(s) of experience with Agile methodologies
+ 3+ years of an equivalent combination of educational background, related experience, and/or military experience
**Experience that would be great to have:**
+ Experience in the financial services industry
Thank you for considering employment with Fiserv. Please:
+ Apply using your legal name
+ Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable).
**Our commitment to Diversity and Inclusion:**
Fiserv is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, protected veteran status, or any other category protected by law.
**Note to agencies:**
Fiserv does not accept resume submissions from agencies outside of existing agreements. Please do not send resumes to Fiserv associates. Fiserv is not responsible for any fees associated with unsolicited resume submissions.
**Warning about fake job posts:**
Please be aware of fraudulent job postings that are not affiliated with Fiserv. Fraudulent job postings may be used by cyber criminals to target your personally identifiable information and/or to steal money or financial information. Any communications from a Fiserv representative will come from a legitimate Fiserv email address.
Android Developer
Posted 4 days ago
Job Viewed
Job Description
We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv.
**Job Title**
Android Developer
**Android Developer - Payment Applications - Nenagh**
Fiserv is a global provider of financial services technology that enables money movement for thousands of financial institutions and millions of people and businesses - for a world that never powers down. Holding 40 years of fintech and payments leadership, it provides the systems, channels and platforms to move money and information in a way that moves the world. In Fiserv - Nenagh, we are building the next generation of commerce infrastructure, services and analytics to support continued growth of our business.
We're not here to follow change - we're here to lead it. With a client-first mindset and relentless focus on quality, we see bold opportunities ahead that will move the industry forward.
**About the Role**
We are looking for an experienced Android Developer to join our high-performing, collaborative team. In this role, you will design and build next-generation mobile payment applications using Kotlin and Android, ensuring seamless, secure, and user-friendly payment experiences. Working within a multidisciplinary team of developers, architects, product owners, and DevOps engineers, you will play a key role in delivering innovative solutions in a dynamic and fast-paced environment.
**Primary Objectives**
_This Android Developer role will, in collaboration with a multidisciplinary delivery team, design and develop Smart-Mobile applications based on defined requirements._
+ Design, develop, and deliver Android applications that power best-in-class payment experiences.
+ Collaborate with an agile delivery team, contributing to solution architecture, design, and technical specifications.
+ Write high-quality, maintainable, and testable code, including unit tests, regression tests, and system integration tests.
+ Troubleshoot complex issues across a wide range of devices, solutions and environments.
+ Implement monitoring and logging solutions to ensure enterprise-grade performance and reliability.
+ Contribute to estimation efforts at a T-shirt sizing level using your expertise in the relevant areas.
+ Share knowledge, mentor team members, and foster a culture of collaboration and continuous improvement.
+ Work closely with stakeholders across the business to translate needs into robust technical solutions.
**Knowledge & Skills**
+ 4+ years of experience designing and developing Android applications.
+ Bachelor's degree in a relevant discipline such as computer science, business informatics or mathematics. Comparable education or professional experience also considered.
+ Strong expertise in Kotlin, Java, and Android SDK.
+ Previous experience in the payments industry (e.g., Nexo Standards, EMVCo, , PCI/PTS compliance).
+ Familiarity with popular third-party libraries for Android development.
+ Up-to-date knowledge of the latest Android development trends and best practices.
+ Hands-on experience with CI/CD pipelines, Git/GitHub, Maven, Eclipse and tools such as Jira and Confluence.
+ Solid understanding of UI design, Figma design conversions, performance optimization, and adaptability across different screen sizes.
+ Excellent communication and interpersonal skills, with the ability to collaborate across teams and explain technical solutions clearly.
+ Strong problem-solving abilities, organizational skills, and a proactive, ownership-driven mindset.
**Nice to have:**
+ Expertise in Android - understanding of the platform, experience with Android ROM is a plus.
+ Knowledge of server-side technologies, REST APIs, SOA, and database design.
+ Familiarity with RxJava, functional programming, MVP/MVC design patterns, Android NDK, React Native, or JavaScript.
+ Experience with Android Bound Services and Android Open-Source Project.
+ Comfortable writing robust unit tests, including edge cases, usability, and reliability.
+ Experience with distributed computing environments.
Learn more about Fiserv: Life moves fast. And as it does, we know most people aren't thinking about "financial services" But we are. We help people and businesses move money and information every minute of every day. Our solutions connect financial institutions, corporations, merchants and consumers to one another, millions of times a day, behind the scenes, reliably and securely. We're Fiserv, a global leader in Fintech and payments enabling innovative financial services experiences that are in step with the way people live and work today. The company's approximately 44,000 associates proudly serve clients in more than 100 countries, so their customers, members and consumers can move money when and where they need it, at the point of thought. Our Aspiration is to move money and information in a way that moves the world. As a FORTUNE 500 company and one of FORTUNE Magazine World's Most Admired Companies for the sixth consecutive year, we are committed to excellence and purposeful innovation. Explore the possibilities of a career with Fiserv and Find Your Forward with us.
Thank you for considering employment with Fiserv. Please:
+ Apply using your legal name
+ Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable).
**Our commitment to Diversity and Inclusion:**
Fiserv is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, protected veteran status, or any other category protected by law.
**Note to agencies:**
Fiserv does not accept resume submissions from agencies outside of existing agreements. Please do not send resumes to Fiserv associates. Fiserv is not responsible for any fees associated with unsolicited resume submissions.
**Warning about fake job posts:**
Please be aware of fraudulent job postings that are not affiliated with Fiserv. Fraudulent job postings may be used by cyber criminals to target your personally identifiable information and/or to steal money or financial information. Any communications from a Fiserv representative will come from a legitimate Fiserv email address.
Senior Android Developer

Posted 1 day ago
Job Viewed
Job Description
We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv.
**Job Title**
Senior Android Developer
**About your role:**
At Fiserv, we are dedicated to transforming financial services technology to benefit our clients. As a Software Development Engineering - Sr Professional I, you will play a critical role in designing, developing, and maintaining high-quality software applications. You will work with cross-functional teams to deliver solutions that align with our business goals and client needs.
**What you'll do:**
+ Lead the design, development, and implementation of software applications to support Fiserv's business goals.
+ Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
+ Perform coding, testing, and debugging of applications to ensure optimal performance.
+ Maintain and improve existing codebases and lead peer review processes.
+ Mentor junior developers and provide technical guidance to enhance team capabilities.
+ Responsibilities listed are not intended to be all-inclusive and may be modified as necessary.
**Experience you'll need to have:**
+ 4+ years of experience in software development
+ 2+ years of experience in Java, C, C#, C++, or similar programming languages
+ 2+ years of experience in SQL databases
+ 2+ years of experience in AWS, Azure, or GCP services
+ 2+ years of experience with CI/CD pipelines and DevOps practices
+ 2+ years of experience with Agile methodologies
+ 4+ years of an equivalent combination of educational background, related experience, and/or military experience
**Experience that would be great to have:**
+ Experience in the financial services industry
Thank you for considering employment with Fiserv. Please:
+ Apply using your legal name
+ Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable).
**Our commitment to Diversity and Inclusion:**
Fiserv is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, protected veteran status, or any other category protected by law.
**Note to agencies:**
Fiserv does not accept resume submissions from agencies outside of existing agreements. Please do not send resumes to Fiserv associates. Fiserv is not responsible for any fees associated with unsolicited resume submissions.
**Warning about fake job posts:**
Please be aware of fraudulent job postings that are not affiliated with Fiserv. Fraudulent job postings may be used by cyber criminals to target your personally identifiable information and/or to steal money or financial information. Any communications from a Fiserv representative will come from a legitimate Fiserv email address.
Senior Mobile App Developer - Android (Contract)
Posted 1 day ago
Job Viewed
Job Description
Software Engineer

Posted 5 days ago
Job Viewed
Job Description
The Azure CXP PRIMO organization within Azure CXP is responsible for building great products to enable Customer Success at scale. This Software Engineer I position is targeted for someone who is: thrilled about online services, cloud computing, and user experience, loves to work in an agile development team, embraces and solves new technological challenges, deeply passionate about building effective software and continuously improving the development process, independent thinker and working collaboratively in a team environment. As part of this role, you will collaborate closely with multiple teams to deliver key customer solutions and the technology to support them.
You will have ample opportunities to participate in all stages of our engineering lifecycle - from initial research and discovery, quick iteration on promising concepts, solution prototyping, and development, all the way through successful service rollout and Live Site support.
Every day, our customers stake their business and reputation on our cloud. You can help #AzCXP provide our customers with the world-class cloud services they need to succeed.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
**Responsibilities**
+ With guidance, learns to create and implement extensible code for a product, service, or feature reusing code as applicable.
+ Works with appropriate stakeholders to determine user requirements for a feature.
+ Collaborates with experienced engineers and mentors to translate ideas from research and design into production-grade systems.
+ Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook.
+ Contribute to the continuous improvement of the team's processes, practices, and culture.
+ Learn and adopt new technologies and frameworks as needed.
**Qualifications**
**Required Qualifications**
+ Bachelor's Degree in Computer Science or related technical field with experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
+ You must be legally authorized to work in Ireland to be eligible for this role. (Legally authorised = Has citizenship or has been granted a valid visa or work permit).
**Preferred Qualifications**
+ Bachelor's Degree in Computer Science or related technical field and experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR Master's Degree in Computer Science or related technical field and experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ Experience or working knowledge of JavaScript/Node.js/React or another similar web stack.
+ Proficient with high quality Software design, development experience with effective problem solving, and debugging skills.
+ Experience in working on big data pipelines such as Cosmos, Kusto, Azure Data Factory, etc. or similar technologies would be a plus.
+ Experience in working with Azure Dev Ops and SQL or similar technologies would be a plus.
**Other Qualifications**
**Microsoft Cloud Background Check:** This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
#PRIMOjobs
#CXPjobs
#AzCXP
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Be The First To Know
About the latest Java kotlin Jobs in Ireland !
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Senior Software Engineer
Posted 4 days ago
Job Viewed
Job Description
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Senior Software Engineer
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
- Have you ever brought a product to market on a global scale?
- Do you have what it takes to technically own a product and drive a solution to market?
- Are you motivated to be a part of a high performing team delivering solutions with agility?
- Design & develop a world class In Control for Commercial payments platform
- Innovate new technologies in the payments space
Role
- Experienced and proactive senior software engineer for a world class distributed agile development team in the commercial virtual payments space.
- Contribute to the team and wider platform on a daily basis the design and development of the platform.
- Work with internal stakeholders and senior management to define business requirements and assist in the prioritization of tasks for the development team.
- Mentor junior members of the team.
- Contribute to architectural discussions and work across other products to ensure alignment with the rest of the product suite.
All About You
- Ideally experienced developer with strong/expert level Java development/architecture experience with Spring/Hibernate expertise.
- Proven experience building world class solutions on a global scale.
- Strong experience working in an agile environment and actively contributing to discussions at retrospectives/elaboration sessions.
- Solid experience with RESTful APIs and JSON/SOAP based API with Java.
- Ability to debug server-side API calls, and contribute to the design of best-practice RESTful APIs
- Knowledge of cloud native development such as cloud foundry, AWS, etc."
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Lead Software Engineer
Posted 4 days ago
Job Viewed
Job Description
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Lead Software Engineer
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
The InControl for Commercial Payments (ICCP) platform is a fundamental part of Mastercard's Commercial Solutions, enabling some of our largest customers to issue Virtual Cards to securely manage and report on Travel, Expense & Supplier transactions. Focused on secure, highly available and innovative solutions, this dynamic team is responsible for end-to-end solutions for a diverse global customer base.
We are seeking a Technical Software Development Lead to work with our cross-functional development teams within the Virtual Cards, Spend Controls & Alerts program organization.
Role
- Builds (design, develop, and deliver) complex applications, framework, tools, and researches alternative technical solutions as per changing business needs and delivers quality product in a timely and cost effective manner.
- Successfully lead major projects and complex assignments with broad scope and long-term business implications. Create solutions with high level of innovation, cost effectiveness, high quality and faster time to market.
- Lead day to day software development and maintenance activities of the team.
- Contribute to the overall strategy and manage complex issues within functional area of expertise.
- Develop overall strategic technical plan and create architecture solutions and proposals.
- Mentor, coach and assist project team members. Provide technical training to the team. Assist with selection of technical resources for projects.
- Research, create and evaluate technical solution alternatives for the business needs current and future.
- Collaborate with business and technical partners to identify and scope opportunities, identify risks, benefits and constraints.
- Contribute ideas to help ensure that required standards and processes are in place and actively look for opportunities to enhance standards and improve process efficiency.
All About You
- Proven experience as a technical lead, building world class solutions on a global scale.
- Experience in a related field, experience in delivering secure, maintainable, scalable and complex application solutions.
- Full Stack developer with strong Java development/architecture experience.
- Experience documenting detailed designs with class and sequence diagrams.
- Expert in web technologies such as Spring, JavaScript, JQuery, AngularJS, CSS, cross browser compatibility, GWT & HTML.
- Experience with responsive design, working with RESTful APIs and JSON.
- Ability to debug server-side API calls, and contribute to the design of best-practice RESTful APIs.
- Advanced knowledge of Linux/Unix and security standards.
- Knowledge/experience using cloud native development such as PCF, AWS, etc.
- Experience with Java performance testing and benchmarking.
- Experience in Database Design, Oracle Databases, strong knowledge of PL/SQL.
- Working Knowledge of tools like Sonar, Dynatrace, GIT, ALM, CI (Jenkins)/CD, Splunk.
- Understanding of Web/Application servers like Websphere 8, Apache Tomcat.
- Ability to be high-energy, detail-oriented, proactive and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results.
- Strong communication skills -- both verbal and written - and strong relationship, collaboration skills and organizational skills.
- Ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external / internal resources.
- Experience using the Agile Methodology.
- Ability to deal with pressure situation without compromising the processes.
- Result oriented, self-driven and go-getter abilities.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.