Zeller is a fast-growing Australian scale-up focused on reimagining business banking and payments.
The company aims to provide smarter payments and financial services solutions to businesses of all sizes.
As a Software Engineer (Payment Gateway), you will develop, architect, maintain, and support cloud-native payment applications in the AWS environment.
You will utilize your experience in multi-threaded Java backend, API, and SQL database development.
Familiarity with cloud-native architectures, including serverless and container-based environments, is required.
The role involves working in a cross-functional team with skills in full-stack software engineering, devops, infrastructure, quality assurance, and architecture.
You will translate business or product requirements into technical designs and implement these designs through testing and deployment.
The position emphasizes automation and maintenance, promoting best practices and cutting-edge technologies.
You will contribute to existing works by team members and ensure the longevity of contributions in a mission-critical environment.
Requirements:
A minimum of a Bachelor’s degree in software engineering or a related field is required.
At least 3 years of hands-on experience in a technical software engineering role is necessary.
A mindset focused on building production-ready solutions rather than proof-of-concept projects is essential.
Strong coding skills in Java and a good understanding of the Spring Framework are required.
A commitment to maintaining code quality and minimizing technical debt is expected.
Familiarity with test-driven development (TDD) and behavior-driven development (BDD) is important.
Experience with API design and protocols such as Restful, Websocket, and SOAP is required.
Proficiency in working with various databases, including Aurora, DynamoDB, SQL, and DocumentDB, is necessary.
Knowledge of cloud-native architecture and secure coding practices (e.g., OWASP, XSS, CORS) is essential.
Experience in the AWS Cloud environment, including services like SNS, SQS, ECS, and RDS, is required.
Benefits:
You will be part of a significant project from the outset and have the opportunity to see your design work recognized.
The company offers a balanced, progressive, and supportive work culture.
There are opportunities for rapid growth and learning within the organization.
Competitive remuneration is provided along with excellent parental leave and other leave entitlements.
The role is fully remote, allowing for flexibility in work arrangements.
Annual team gatherings and numerous remote-friendly social opportunities are available.
You will have the ability to influence and shape the future of Zeller as the company scales both domestically and globally.