Senior Java Engineer

ZP Group
Summary
Join Zepz, a leading global remittance company, and become a Senior Software Engineer in the Payments Domain. You will architect and expand our offerings, contributing to the development of new products that redefine cross-border finance. This role involves building and extending cutting-edge APIs (GraphQL, gRPC), driving operational efficiency through automation, and integrating external partners. You will also innovate by crafting internal tooling to empower the Operations team. The work is fast-paced, involving short sprints and full ownership of solutions from concept to production. Zepz offers a remote-first work environment and a comprehensive benefits package including unlimited annual leave, private medical cover, retirement plans, life assurance, and parental leave.
Requirements
- Experience in building Java and/or Kotlin solutions for scalable systems microservices systems
- Good understanding of various APIs technologies and goals they fulfill (graphQL, gRPC)
- Java Spring working experience
- Ability to analyze and optimize system performance, identifying and addressing bottlenecks and architectural limitations
- At least a working understanding of cloud infrastructure based on AWS
- Experience in designing and implementing monitoring dashboards for system health and performance
- Comfortable building effective relationships with stakeholders outside of technology
- Some experience with AI assisted coding (reviews, tests, comments) tools like Github Co-Pilot
- An open mind with respect to diversity and inclusivity
Responsibilities
- Build and maintain Java and/or Kotlin solutions for scalable microservices systems
- Design and implement cutting-edge APIs using GraphQL and gRPC
- Drive operational efficiency by automating complex processes using our Business Process Management platform
- Integrate pivotal external partners into our global payment flow
- Develop internal tooling to empower the Operations team and enhance customer support
- Contribute to new feature development, implementing robust monitoring and alerting systems
- Integrate with advanced security platforms for proactive threat detection
Preferred Qualifications
- Experience with Python or React
- Prior experience in building AI Agents
- A strong eagerness to learn new technologies and skills while advancing mastery in Java/Kotlin microservices
Benefits
- Unlimited Annual Leave
- Private Medical Cover
- Retirement plans
- Life Assurance
- Parental Leave
- Remote-first work environment