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
- Integrate messaging systems (Kafka, IBM MQ, etc.) for event-driven workflows
- 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 Camel
- Experience 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
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
IT Developer Consultant – Java / Spring / Angular / .NET / PL-SQL
2026-06-23
Software Engineer - Digital Trust
2026-06-19
Senior Software Engineer (Golang)
2026-06-19
- Posted
- Feb 23, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Melbourne
- Company
- p8.io
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
IT Developer Consultant – Java / Spring / Angular / .NET / PL-SQL
2026-06-23
Software Engineer - Digital Trust
2026-06-19
Senior Software Engineer (Golang)
2026-06-19