Remote Software Engineer (Payment Gateway, Java + AWS)

at Zeller

Posted 3 days ago 3 applied

Description:

  • 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.