Software Engineer

Zeller Logo

Zeller

πŸ“Remote - India

Summary

Join Zeller, a fast-growing Australian scale-up, as a Software Engineer (Payment Gateway) and contribute to developing, architecting, maintaining, and supporting cloud-native payment applications. You will leverage your expertise in multi-threaded Java backend, API, and SQL database development within an AWS environment, utilizing serverless and container-based architectures. Collaborate with a cross-functional team to translate business requirements into technical designs, implement, test, and deploy applications across various environments. Maintain code quality, promote best practices, and ensure the longevity of mission-critical applications. This role offers opportunities for rapid growth and learning within a supportive and progressive work culture.

Requirements

  • Minimum of a Bachelor degree in software engineering (or related)
  • 3+ years of working experience in a technical hands on software engineering role
  • Build to last and go production mindset versus build as proof-of-concept
  • Strong and practical coding skills with Java
  • Good knowledge and understanding of Spring Framework
  • Instinctive desire to maintain code quality, tidiness and zero technical debt
  • Good focus on test coverage (practice TDD, BDD)
  • Good with API and its design/protocol e.g. Restful, Websocket, SOAP
  • Can work with various databases to match query and storage requirements e.g. Aurora, DynamoDB, SQL, DocumentDB
  • Experience in cloud native architecture
  • Knowledge in secured coding e.g. OWASP, XSS, CORS
  • Appreciation and know-how in CICD
  • Experience in AWS Cloud environment (SNS, SQS; ElastiCache, Loading Balancing, ECS, ECR, Fargate, Auto-Scaling; AppMesh; S3, Aurora, RDS, DynamoDB, DocumentDB; CodePipeline, CodeBuild, CodeDeploy; CloudWatch logs, events, triggers; CloudTrail, X-Ray)
  • Loves challenging the status-quo
  • Ability to work autonomously yet collaboratively
  • Prepared to be bold yet consistent with your engineering principles
  • Logical, ethical, mature and responsible
  • Fast learner, humble and loves to share knowledge
  • Calm and exercises positive level of stress in exceptional circumstances such as; production issues, timeline requirements

Responsibilities

  • Develop, architect, maintain and support cloud native, highly available, robust and secure payment applications in the AWS environment
  • Have the experience and engineering skills in multi-threaded Java backend, API, SQL database development
  • Be familiar with cloud native architectures with mix utilisation of serverless (Lambda, DynamoDB) and container based (ECS, Docker) environments
  • Translate business or product requirements into technical designs
  • Implement the designs to see through its testing and deployment into various environments such as; development, stress testing, integration testing, staging and production
  • Enjoy the fun of development from scratch in some application components while adhering to the company engineering standards, frameworks and best practices
  • Be a collaborative engineer capable of observing and contributing to existing works by other team members
  • Contribute to and promote standards and engineering best practices
  • Own product software development

Preferred Qualifications

  • Experience in working within a high-growth environment
  • Familiarity with other cloud platforms (Azure, Google)
  • Experience in other programming languages
  • Experience with PCI compliant environments (PCI-DSS, etc)

Benefits

  • Competitive remuneration
  • A balanced, progressive, and supportive work environment
  • Excellent parental leave and other leave entitlements
  • Fully remote role
  • Annual get together with the team
  • Endless learning and development opportunities
  • Plenty of remote friendly fun and social opportunities - we love to come together as a team
  • An ability to influence and shape the future of Zeller as our company scales both domestically and globally
  • Being part of one of Australia’s most exciting scale-ups

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.