September 26, 2021

JAVA Team Leader

Are you looking for an exciting opportunity to be a leader within a highly successful global payroll services business? Are you an innovative and experienced developer looking to progress your career?  Are you looking to take your career to the next level by driving success through our values of Respect, Integrity, Teamwork, Accountability, Diversity and Community? Do you have a strong work ethic, global mindset and the desire to help build a great culture?


iiPay, winners of the Global Payroll Supplier of the Year award 2020 is a high growth, innovative company, based in US, Europe and Singapore recognized for delivering an outstanding customer experience and service levels. Our payroll managed service is underpinned by our market leading global payroll management system delivering a unique client experience and value-added services.


iiPay has a unique opportunity for a highly experienced and motivated Java Developer who wants to lead the Java team and take responsibility for developing new systems and extending the capabilities of our current platforms to help drive to our goal of ‘Paying the Planet’.


Role Overview


Our highly motivated and engaged team members are at the heart of our success!  This role requires valuable contribution to the development and maintenance of the systems used by our payment teams, to ensure accurate and timely delivery of our service.  The Java team are required to work across the technology stack, therefore a solid grasp of back-end processing and reporting, security fundamentals as they relate to web-based applications, data transformation and exchange, as well as web-based user interface will all be essential.


The systems to be developed and supported cover the entire operational lifecycle, therefore the successful candidate will be dealing with everything from initial data exchange and loading, through processing and reporting, and finally the production of reports. Across this process workflow elements are to be provided, and status update messages exchanged with external systems.


They will be expected to liaise closely with the business analysis team, internal payment teams, as well as our external partners.


The successful candidate requires minimum 5 years of Java Development experience and the ability to demonstrate a proven track record in the following areas:


  • Leading a team of Java Developers and taking responsibility for the development processes in place
  • Evaluate current development processes to determine areas for improvement and ensure key milestones within the Development Roadmap are met
  • Manage / allocate resource to deliver defined quality standards; Evaluate and document the risks of hitting a deadline instead of a quality standard
  • Establish a strong relationship with key stakeholders throughout the development lifecycle to work collaboratively to ensure objectives are achieved
  • Engage with product development team members to encourage good process, ownership and accountability and positivity
  • Work with the Product Development Manager and other team members to evaluate current workplans and any potential impacts to those plans
  • Engage in the monthly planning process, ensuring clear understanding of objectives and team alignment
  • Take on responsibility for additional projects and products as required by iiPay
  • Identify competencies, skills gaps, and training needs of the team members and work with the Product Development Manager to address any those gaps / needs
  • Provide performance feedback, mentoring and day to day coaching to team members
  • Any other duties as may be reasonably requested


What are we looking for in you?


  • Experience of the whole Software Development Lifecycle
  • Experience in coaching and mentoring others
  • Someone who loves to work as part of a team
  • The ability to work to firm timescales, and manage your own work schedule
  • A passion for technology and an inquisitive mind to dig into how things work
  • Strong verbal and written communication skills
  • Rigorous attention to detail
  • Professional java development experience gained through exposure to the full development lifecycle
  • Experience of financial systems, and web-based systems are a significant advantage


Excellent communication, written and interpersonal skills along with a dynamic approach are essential to succeed in this role.


Demonstrated ability to work in a fast-paced, high-growth environment and a high-performance culture.


The successful candidate will illustrate a positive attitude and desire to succeed.



What we can offer you? 


As well as offering you the opportunity to be innovative and ambitious, iiPay believe in offering a competitive salary, generous benefit package and a great culture and employee engagement initiatives, not to mention our other benefits below!


  • 25 days’ vacation plus Bank Holidays
  • Company Sick Pay
  • Pension Scheme
  • Private medical cover
  • Critical Illness cover
  • Death in Service cover
  • Monthly free breakfasts
  • Daily free fruit
  • Continuous development and financial assistance for education and professional memberships
  • Great company events!


Please note that we do not use agencies in our recruitment and cannot accept unsolicited CV.

Apply for job