Senior Java Engineer - Multiple Roles at Whispir

Engineering, Australia - Anywhere, Remote remote engineering
Description
Posted 29 days ago

About You

Do you have a passion for building solutions that make a positive difference?  We are looking for Senior Java Engineers who are as excited about working in technology as we are. 

We’re looking for people who have:

  • Deep knowledge of the Java ecosystem - including Spring, Maven & JBoss
  • Very good knowledge of software design and architecture
  • Good ability to explain, discuss and document complex technical concepts
  • Good ability to interact with technical and non-technical stakeholders
  • Good experience with CI/CD
  • Some experience with Terraform Infrastructure as Code
  • Some experience with AWS
  • Some experience with driving for technical excellence and improvements
  • Extensive experience working in agile teams
  • Experience with mentoring other developers
  • Knowledge of Node.js or TypeScript 

The Role

As Senior Java Engineer in Whispir you will be working in one of our engineering teams:

  • Contribute to work breakdown, design, evaluation, planning and estimating product features
  • Contribute to continuous improvement of practices and solutions
  • Be an advocate for best practices and adoption of new technologies
  • Support the other members of the team on achieving the teams goals
  • Take on challenging and complex coding tasks
  • Contribute to all agile cadences of the team such as planning sessions and retrospectives
  • Work within your development plan to build and extend your technical and non-technical skills
  • Provide after-hours support as part of our application teams weekly support roster when required

Within these responsibilities, the three promises for the Senior Java Engineer role are:

  • Delivery of high quality code that solves complex problems and/or sets the framework for further development.
  • All tasks for the team are well-defined and correspond with a well-designed solution architecture.
  • Junior members of the team are supported in their every day work and further development.

The Tech

Our core product is based on Java EE stack with an increasing integration with managed AWS services.  We're focused on scaling the performance and reliability of this platform to better service our customers.  

You will know at least one of these ecosystems and one or two others to a deep level. You should be familiar with various AWS cloud services such as EC2, EKS, RDS, AmazonMQ, EFS.  Experience with automation tools (such as terraform, cloudformation) and CI/CD processes is a must.  

Our Values

Product Engineering at Whispir is committed to building the best customer experiences.  We define, together, clear goals and boundaries for your team, so that you can become more effective and efficient.  We support you to make decisions quickly and keep moving forwards.  We understand we don’t get everything right, but we measure, error-correct, and evolve through incremental improvements.  We want to enable autonomy and trust in (and between) our teams - you are the expert!  We measure our impact, so we can understand how much value we're adding.

We value collaboration over competition and compassion over judgement.  We believe that good culture requires good leadership and for this position we are looking for leaders who live our values. We should enjoy coming to work every day and extend that opportunity to our coworkers.  

The Whispir platform touches the lives of millions of people every day. We cover a wide range of use cases from large-scale crises communication to helping out small businesses with managing their customers and suppliers.