Job Description
Are you a seasoned full-stack engineer with deep backend strength in Java and Spring Boot? Do you thrive on architecting reliable microservices while staying hands‑on across the frontend and integration layers? If building robust, high‑performance fintech platforms excites you, this opportunity is designed for you.
About Us
At
p8.io , we operate at the intersection of fintech, payments, and intelligent platforms. We build high-performance, scalable systems that power modern financial services. Our engineering culture values strong backend foundations, clean architecture, modern frontend experiences, and continuous innovation.
As we scale our payments and platform capabilities, we are looking for a Senior Software Engineer who thrives in complex distributed systems and enjoys building reliable software end-to-end.
Role Overview
This is a full‑stack engineering role with a strong backend emphasis. You will lead the design and development of scalable Java-based services while contributing to modern frontend applications.
You will play a key role in shaping architecture, API design, distributed systems, UI integration, and platform reliability across our fintech solutions.
What You’ll Be Doing
Design and develop scalable backend services using
Java and Spring Boot
Build and maintain REST/gRPC APIs for internal and external integrations
Contribute to frontend development using
TypeScript-based frameworks
Lead architectural discussions and drive clean, maintainable design
Modernise and enhance our existing payments platform
Work within microservices architecture deployed on Kubernetes
Optimise system performance, reliability, and observability
Contribute to end-to-end, load, and integration testing frameworks
Collaborate with product managers and cross-functional teams to deliver features
Mentor engineers and foster a culture of engineering excellence
Participate in code reviews and drive continuous improvement
What You Bring
Bachelor’s or Master’s degree in Computer Science or related field
7+ years of professional software engineering experience
Strong backend expertise with
Java
Deep hands‑on experience with
Spring Boot
and the Spring ecosystem
Strong understanding of microservices and distributed systems
Experience designing and consuming APIs (REST, gRPC)
Solid database experience (RDBMS and NoSQL)
Practical experience with messaging/event systems (Kafka, IBM MQ, etc.)
Familiarity with containerisation and Kubernetes-based deployments
Exposure to frontend technologies, particularly
TypeScript-based frameworks
Strong analytical and system-level problem-solving skills
Clear communication skills and ability to collaborate cross‑functionally
Nice to Have
Cloud experience (GCP or AWS)
Experience in payments or financial systems
Familiarity with Apache CamelExperience with automated testing frameworks (e.g., Playwright)
Exposure to CI/CD tools (e.g., GitHub Actions)
Experience using AI developer tools (Copilot, Claude, ChatGPT)
Open-source contributions or personal technical projects
Experience in high-performance or startup environments
What We Offer
Competitive salary and benefits
Opportunity to influence architecture and engineering direction
Exposure to complex fintech and payments systems
Collaborative and forward-thinking engineering culture
Strong opportunities for professional growth
#J-18808-Ljbffr
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
February 28, 2026
Job Type:
Technology
Location:
Australia
Company:
p8.io
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.