MiFinity
Posted 1w ago

Java Developer

MiFinity
Dublin, Leinster, Ireland
HybridFull Time
Responsibilities
  • developing products
  • designing applications
  • reviewing code
Requirements
  • Requires 3+ years of enterprise Java experience and a computer science or related degree. Experience with Spring Boot
  • Microservices
  • Scalable systems, and databases
  • RabbitMQ and Docker are desirable
Technical tools mentioned
JavaSpring BootRabbitMQDocker

Job description

About the role: You'll be working on the backend of systems that move money; payment processing engines, merchant integration services, and the microservices that orchestrate transactions across multiple payment rails. This means designing APIs that handle edge cases gracefully, building services that fail safely when things go wrong, and ensuring our platform can scale as transaction volumes grow. 
We're looking for someone who is comfortable in the full lifecycle; from whiteboarding a technical approach with stakeholders, to writing clean Java code that other developers will maintain, to debugging production issues when required. The ideal candidate is someone who has built distributed systems before and understands the trade-offs between consistency and availability. We're looking for someone who spots problems in the design phase, and who cares about getting it right.


About the Company: MiFinity is a dynamic, licensed, and regulated fintech leader offering cost-effective, end-to-end payment solutions for businesses, merchants, and consumers. With over 20 years of experience in online payments, we have built a highly secure technology platform and a growing global network of financial and banking partners. Our core service, the MiFinity eWallet, enables seamless money transfers worldwide through our extensive bank network and local payment options. As we continue to expand across multiple global verticals, we foster a collaborative, inclusive work environment while maintaining a start-up culture that values flexibility, autonomy, and innovation across all of our offices in Dublin, Malta, and Belfast.

Benefits: 

  • Private Healthcare and Dental care post probation 
  • Continuous Development Program sponsoring further education through courses and workshops. 
  • Free parking (first come first serve basis)
  • Remote work allowance post probation beginning at 3 weeks in year 1 and increasing with tenure
  • Additional special leave days such as extra day for birthday/moving home, extra days for marriage, graduation, citizenship ceremony 
  • Study and Exam Leave to further support career and educational growth. 
  • Generous company pension scheme with employer matching

Responsibilities:

  • Develop new in-house products
  • Translate application storyboards and use cases into feasible functional applications
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Write clean code supported with unit testing modules
  • Ensure the best possible performance, quality, scalability and responsiveness of the applications
  • Document features and share knowledge within the team
  • Collaborate with other team members and stakeholders
  • Help maintain code quality, organization, and automatization including undertaking peer code reviews
  • Perform integrations with 3rd party applications

 

Qualifications:

  • Minimum 3+ years of JAVA enterprise software experience
  • Bachelor’s or Master’s degree in Computer Science or related field
  • Self-Motivated Individual with excellent interpersonal and communication skills having the ability to work in a team and on own initiative
  • Experience with JAVA Spring Boot, Caching methodologies and Database Design would be considered as a great plus
  • Experience in working within a microservice architectural approach
  • Ability to write clean code with an eye for performance and scalability
  • Strong analytical and problem solving skills
  • Familiar with various software design principles and architectural patterns behind a scalable application
  • Creating database schemas that represent and support business processes
  • Desirable to have experience with RabbitMQ & Docker
  • Focused on driving standards in AI assisted development
  • Experience in financial software development will be considered an asset.

About MiFinity

Provides digital wallet and online payment processing services.

Similar jobs

Java Developer roles near Dublin, Leinster
3d
Save
Mark Applied
Hide
Java developer
Dublin 1, Dublin, Ireland
OnsiteFull Time
Test Triangle
Test Triangle: A technology providing software development and related services.
5+ YOERequires 5–6+ years of hands-on experience with Java 8, Spring Boot, Microservices, and Spring Batch, plus development, problem-solving, communication, and client-facing skills.
Java, Spring Boot, Microservices, Spring Batch, Java 8
1w
Save
Mark Applied
Hide
Senior Java Engineer – Payments (ICON IPF)
Dublin, Leinster, Ireland
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOERequires 5–10 years of Java engineering experience, Java 11, Spring Boot, microservices, AWS, Apache Kafka, ISO 20022 payments, ICON IPF, banking-client collaboration, and strong communication skills.
Java 11, Spring Boot, microservices, AWS, Apache Kafka, ISO 20022, ICON IPF, Microsoft Excel
2w
Save
Mark Applied
Hide
Senior Java Engineer
Dublin, Dublin, Ireland
OnsiteFull Time
Yadimen Consulting
Yadimen Consulting: Consulting firm specializing in financial services digital transformation.
8+ YOE8+ years Java engineering; Java 17+, Spring Boot/Spring, microservices, REST APIs, messaging (Kafka/RabbitMQ/JMS), CI/CD, Docker, Kubernetes/OpenShift, automated testing (JUnit, Mockito); Agile experience.
Java, Spring Boot, Spring, Kafka, RabbitMQ, JMS, JUnit, Mockito, Docker, Kubernetes, OpenShift, CI/CD, Jenkins, GitLab CI, Git, Oracle, PostgreSQL, DB2
3w
Save
Mark Applied
Hide
Lead Java Developer
Dublin, Leinster, Ireland
€80k-€90k/yr HybridFull Time
Aviva
AvivaLondon Stock Exchange: AV: Provides insurance, retirement, and investment products.
Lead developer with strong enterprise Java (Java 17+), Spring Boot, JPA/Hibernate, microservices, API integration, containerisation and CI/CD experience plus ability to lead technical decisions and influence stakeholders.
Java (Java 17+), Spring Boot, JPA, Hibernate
4w
Save
Mark Applied
Hide
UKI Technology Consulting - Java Engineer
Dublin, Leinster, Ireland
HybridFull Time
EY
EY: Global firm providing audit, tax, and professional consulting services.
4+ YOEBachelor's degree required, 4+ years software development experience, strong Core Java, Spring/Spring Boot, REST API, ActiveMQ, databases, unit testing (Junit), CI/CD tools, containerization and front-end basics.
Core Java, Spring, Spring Boot, Rest API, ActiveMQ, Docker, Kubernetes, HTML, JavaScript, CSS, Angular JS, Junit, GitLab, Maven, SonarQube, Jenkins
2mo
Save
Mark Applied
Hide
Java Developer
Dublin, Leinster, Ireland
€45k-€61k/yr HybridFull Time
Version 1
Version 1: Provides digital transformation and enterprise technology consulting services.
5+ YOE5+ years Java development experience, Bachelor's degree in Computer Science/Engineering, experience with AWS (EC2, S3, Lambda, Step Functions, Event Bus), relational DBs (Oracle, MySQL, PostgreSQL), Java, Spring, Hibernate, RESTful APIs; batch processing and Python desirable.
Java, AWS, EC2, S3, Lambda, Step Functions, Event Bus, Oracle, MySQL, PostgreSQL, SQL, Spring Framework, Hibernate, RESTful APIs, Python
6mo
Save
Mark Applied
Hide
Senior Java Developer
Dublin, County Dublin, Ireland
HybridFull Time
Davy
Davy: Provides wealth management and investment banking services in Ireland.
5+ YOEBachelor's in Computer Science or equivalent, 5+ years Java/J2EE experience (Spring preferred), REST API development, Maven/Gradle, SQL (Oracle/MySql), GIT, IDEs, Linux, Agile experience; AI-assisted coding experience desirable.
Java, J2EE, Spring MVC, Spring Boot, Spring Batch, Spring Integration, REST, Maven, Gradle, Oracle, MySql, GIT, VS Code, IntelliJ, Linux, GitHub Copilot, ChatGPT, Docker, Kubernetes, OpenShift, Jenkins, Ansible, Azure Bicep, Azure, AWS, GCP, SQL
3w
Save
Mark Applied
Hide
Java Software Engineer (AVP)
Dublin, Leinster, Ireland
€71k-€107k/yr HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
5+ YOE5+ years software engineering experience, strong Java, TDD, Spring, microservices, SQL, Linux, job scheduling; agile experience and strong communication skills.
Java, TDD, Spring, Microservices, SQL, Linux, Angular, TypeScript, HTML5, CSS