logo inner

Software Engineer, Java

Transact CampusLimerick, Ireland | %Label_position_type_remote_% | Remote, Hybrid, Onsite

Software Engineer, Java (Mobile Ordering) Ireland (Hybrid)


The Opportunity:


Transact Campus specialize in mobile-centric university campus technology for integrated campus payments, campus ID, and campus commerce solutions. Do you thrive in an organisation with a start-up energy and vibe? Want the excitement and innovation but not the risk of being financially unstable? We have over 35 years in the education sector serving 12 million students, across more than 1,300 institutions, and facilitating more than $45 billion in transactions.

Your Values


Do you yearn to work in self empowered teams who hold their own destiny in their hands? At Transact Campus, we value small cross-functional self-organising product teams. Each team has the autonomy to decide how best to build software and what tools they use to create it. Do you believe that a trusting, open, honest, respectful environment is key to the success of any team and organisation? We use agile methodologies and strongly believe in creating a trusting group climate where respect for each other, where speaking the truth is valued and where shared ownership is the goal.Do you want to continually grow your skillset, career, perceptions, and experiences through ongoing training, personal development, and learning? Are you excited to both receive and give help to bring your career to the next level alongside a talented group of engineers?Are you still with us? Excellent! Let us tell you a little about our people.

Our People


As an industry leading software company, we are lucky to have deep support and experience in house with talented engineers, infrastructure experts and architects across the Transact global family working as part of and alongside our teams. Together we invest in each other’s success.We have surfers, runners, chess players, snowboarders, dads, mums, married people, single people, hurlers, speakers, soccer fans, rugby fans, Belarusian folk dancers, yoga fans, book clubbers, seasoned travellers, Lego builders, animal lovers, cyclists, gardeners, gamers and tv show aficionados.

We celebrate our differences. You will feel part of our team here and make connections and friends with great people. We love creating software, but we know it is the people you work with and meet along the way who make the difference.We are looking for people like you who enjoy experimenting, who can be creative, innovative and adapt to a changing environment. Ever failed at something? That’s fine. We all do. We fail fast and learn from it. We have learned not failed! We have learned how not to do it. We value people who really love to work as part of a team to build great software in a fun environment. Are you that person?

Position Responsibilities


As a Java Backend Developer for Transact’s Mobile Ordering solution, you will be responsible for improving and maintaining the backend Java API’s & Infrastructure for a best-in-class mobile solution used by millions of students. Development responsibilities will include: payment gateway integrations; third-party delivery integrations, point-of-sales integrations, expansion of loyalty capabilities, SQL performance tuning, unit tests, general code clean up, refactoring and code maintenance.Specifically, you are responsible for:

  • Working with the Engineering Manager and Product Owner to understand and implement functionality for new features and integrations using the Scrum methodology.
  • Analysing problems and implementing solutions that trade off architectural constraints of functionality, usability, performance, reliability, and scalability.
  • Support the life cycle of the application during quality assurance, user acceptance testing, and post release.
  • Comply with and contribute to consistent development guidelines (coding, change control, build, versioning).
  • Participate in code reviews and architecture design sessions/workshops.

Professional


Qualifications


Required Skills:


  • 4+ years of backend Java development leveraging Java EE servlets with Tomcat and JDBC
  • Spring Boot development experience. Ideally you will have experience in migrating from Servlets to Spring Boot.
  • Experience navigating third-party API specs to integrate new functionality with robust HTTP networking practices.
  • Thorough understanding of SQL and writing efficient and optimized queries.
  • In-depth understanding of object-oriented programming, design patterns and principles.
  • Ability to understand technical requirements and decompose them into work tasks.
  • Excellent communication and fluency in written and spoken English are required.
  • Writing Unit & Integration tests.

Preferred Skills:


  • Enterprise, Solution or Application architecture design
  • Event driven/message bus architecture
  • Cloud PaaS/IaaS, ideally Azure
  • Terraform
  • Docker
  • Azure DevOps & Github Actions C.I Pipelines

This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time. Transact is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, colour, religion, national origin, marital status, disability, sexual orientation, or any other protected factor.

Life at Transact Campus

Through transformative payments and credential-driven transactions and privileges, Transact partners with institutions to help them make their student and family experience mobile-centric, personal and individualized, and completely connected all across campus. Our open enterprise-class cloud platform enables mission-critical capabilities that translate into superior student and family experiences, integration with every aspect of campus life, and richer institutional insight. Build the type of connected campus experience students and families expect with integrated tuition and fee payments, comprehensive dining and retail credential-driven transactions, configurable security and privilege management, and automated attendance and events. At each interaction across these capabilities, capture meaningful data so campus leaders can make informed decisions and take proactive action. And easily integrate with your campus systems and partners with a broad, open ecosystem, maximizing existing investments, evolving quickly, and delivering a personalized solution.
Thrive Here & What We Value- Equal employment opportunity without discrimination based on various factors- Variable base salary offers depending on location, skills, and relevant experience- Additional compensation may include bonuses, equity, or commissions- Innovative payment, mobile credential, and commerce solutions for a connected campus- Mission to simplify campus operations and positively impact students' lives- Partnerships with over 1,750 higher education institutions

Related Sub

This job belongs to these sub. Explore related roles here:
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025