MiFinity
Posted 1w ago

Java Developer

MiFinity
Belfast, Northern Ireland, United Kingdom
HybridFull Time
Responsibilities
  • developing products
  • writing Java code
  • reviewing code
Requirements
  • Requires 3+ years of Java enterprise software experience and a computer science-related bachelor's or master's degree. Experience with Spring Boot
  • Microservices
  • Scalable systems
  • Databases
  • RabbitMQ, or Docker is relevant
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 Belfast, Northern Ireland
1w
Save
Mark Applied
Hide
Equities Technology (Java Developer) - VP
Belfast, Northern Ireland, United Kingdom
HybridFull Time
Citi
CitiNYSE: C: A global financial services providing banking and credit services.
Significant Java experience plus Perl or shell scripting; network protocol knowledge; teamwork and troubleshooting skills. C++, low-latency systems, trading, microservices, KDB, and agile experience are beneficial.
Java, Perl, Shell, C++, JIRA, Confluence, Git, uDeploy, KDB, OnLoad, SolarFlare, TCP/IP
1w
Save
Mark Applied
Hide
Senior Java Engineer
London or Belfast
HybridFull Time
RE Partners
RE Partners: Providing technology consulting and digital transformation services for enterprise clients.
10+ YOERequires 10+ years of Java development, Core Java, Spring, microservices, MongoDB, AWS, OpenShift or Kubernetes, and experience with low-latency, high-throughput systems.
Java, Core Java, Spring Boot, Spring, RESTful APIs, MongoDB, NoSQL, SQL, Red Hat OpenShift, Kubernetes, AWS, Amazon ECS, Amazon EKS, AWS Lambda, Amazon S3, Kafka, RabbitMQ, ISO 20022, SWIFT
1w
Save
Mark Applied
Hide
Java Developer (AVP)
Belfast, Northern Ireland, United Kingdom
HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
Commercial Java development experience, REST APIs, authentication, messaging middleware, SQL/databases, distributed systems, containers, and software development best practices.
Java, REST API, OAuth, Kafka, NATS, Solace, TIBCO, RabbitMQ, SQL, Oracle, SQL Server, Hadoop, SOAP, DB2, JMS, MQ, NDM, SFTP, Docker, Kubernetes, C++, C#, SBE, JNI
1w
Save
Mark Applied
Hide
Java Developer (AVP)
Belfast, Northern Ireland, United Kingdom
HybridFull Time
Citi
CitiNYSE: C: Global diversified financial services holding.
Commercial Java development experience, REST APIs, authentication, messaging, SQL/databases, distributed systems, containers, concurrency, web services, and a bachelor's degree in a relevant field.
Java, REST API, OAuth, Basic Authentication, Kafka, Nats, Solace, TIBCO, RabbitMQ, SQL, Oracle, Microsoft SQL Server, Hadoop, SOAP, DB2, JMS, MQ, NDM, SFTP, Docker, Kubernetes, C++, C#, SBE, JNI
1w
Save
Mark Applied
Hide
Java Developer (6 month contract)
Belfast, Northern Ireland, United Kingdom
HybridContract
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
5+ YOERequires 5+ years of Java development, Spring Boot, microservices, RESTful APIs, AWS or public cloud, Agile practices, and strong stakeholder communication. Capital markets experience is desirable.
Java, Spring Boot, Amazon Web Services, GitHub Actions, Jenkins, CI/CD, Jira, Git, Playwright, TypeScript, Behavior-Driven Development (BDD), MarkLogic, RESTful API
1mo
Save
Mark Applied
Hide
Java Engineer
London or Birmingham or Manchester or Newcastle upon Tyne or Edinburgh or Belfast
HybridFull Time
Version 1
Version 1: Provides digital transformation and enterprise technology consulting services.
Practical backend Java experience for high-throughput, distributed systems; experience with Kafka, Kubernetes/OpenShift, microservices, Spring Boot, SQL, messaging, CI/CD, and Agile practices; trading/financial platform exposure preferred.
Java, Kafka, Kubernetes, OpenShift, Docker, Spring, Spring Boot, SQL, SQL Server, Oracle, MQ, Redis, Gradle, Maven, Git, Bitbucket, OAuth, JWT, GitHub Copilot, Cursor, Claude, REST APIs
3mo
Save
Mark Applied
Hide
Consultant - Junior Java Engineer - DE - TC - UKI - Belfast (Belfast, GB, BT2 7DT)
Belfast, Northern Ireland, United Kingdom
HybridFull Time
EY
EY: Global firm providing audit, tax, and professional consulting services.
2+ YOETwo+ years backend Java development; Bachelor's in CS/Software Eng; proficient in Java, JUnit/Mockito, Gradle/Maven, Docker, Git; MongoDB/MySQL; agile; English communication.
Java, JUnit, Mockito, Gradle, Maven, Docker, Git, MongoDB, MySQL, HTML, JavaScript, Angular, React
1mo
Save
Mark Applied
Hide
Specialist - Software Engineering
Belfast, Northern Ireland, United Kingdom
HybridFull Time
LTIMindtree
LTIMindtreeNational Stock Exchange of India: LTIM: Global technology consulting and digital solutions.
Backend Java developer role requiring Java, Spring Boot, FIX protocol, market connectivity, low-latency programming, messaging, RDBMS, scripting, CI/CD, Agile, and financial services experience.
Java, Spring, Spring Boot, Spring MVC, Java NIO, FIX Protocol, JMS, MQ, EMS, Kafka, Oracle, Sybase, Microsoft SQL Server, Unix, Linux, CI/CD, Microsoft Office, Microsoft Word, Microsoft PowerPoint, Microsoft Excel