Senior Java Software Engineer | Product R&D, Innovation & Ownership

CGS Carrers

Job Summary

Joining our team as a Senior Java Developer you will collaborate with our cross-functional team to design, build, and optimise features/technology for the CSG Quote & Order product. You will champion clean, efficient code, mentor the team, and collaborate with product and design to deliver user-friendly features. You will also take ownership of systems, resolve bottlenecks, and evaluate new tools to drive innovation.

Must Have

  • 5+ years building with modern Java SE (17+).
  • Ability to communicate and collaborate effectively within a team.
  • Proficiency in Linux and Docker environments.
  • Experience with development tools like GitHub, Maven, and Kubernetes.

Good to Have

  • Experience with AWS/Azure.
  • Knowledge of PL/PGSQL.
  • Familiarity with MyBatis.
  • Experience with Camunda BPMN Engine.
  • Familiarity with REST API frameworks.

Perks & Benefits

  • Flexibility First global policy allowing remote work from anywhere.
  • Twice-yearly in-person workshops in Bali, Indonesia for team presentations, hackathons, training, and team-building.
  • Two paid volunteer days per year.

Job Description

About the role

Joining our team as a Senior Java Developer you will collaborate with our cross-functional team to design, build, and optimise features/technology for the CSG Quote & Order product.

In your first 90 days, you’ll get comfortable with our system, build strong relationships with the team, and kick-off new feature development to deliver awesome outcomes for our customers.

What you will do

  • Champion clean, efficient code by giving thoughtful PR feedback and holding the team to high standards.
  • Mentor and inspire the team by sharing your expertise and helping others level up their skills.
  • Collaborate with product and design teams to translate customer needs into impactful, user-friendly features.
  • Take ownership across our systems. Spot inefficiencies, resolve bottlenecks and keep everything running like clockwork.
  • Evaluate new tools, frameworks, and trends to keep us at the forefront of innovation and productivity.

Role requirements

  • You’ve been building with modern Java SE (17+) for 5+ years and know your stuff.
  • You thrive on teamwork, can communicate and collaborate easily with your teammates.
  • Linux and Docker are your natural habitat. You’re completely at home in this environment.
  • You know your way around the development tools like GitHub, Maven and Kubernetes
  • Bonus points if you’ve dabbled in: AWS/Azure, PL/PGSQL, MyBatis, Camunda BPMN Engine, REST API frameworks and other parts of our technology stack.

Perks & benefits

  • Work from anywhere: CSG has a global policy called "Flexibility First" that allows employees to work from wherever they feel most productive. The Quote & Order team does not maintain a dedicated office space, so your position will be 100% remote with the exception of several in-person workshops during the year (in Bali – see below – and Melbourne).
  • Twice-yearly workshops in Bali: Twice a year the whole Quote & Order team gets together in Bali, Indonesia for dedicated in-person time including team presentations, hackathon sessions, training and team-building activities.
  • Paid volunteer days: Everyone at CSG gets two paid days per year to volunteer at a community organisation of your choice.

11 Skills Required For This Role

Team Management Cross Functional Github Game Texts Linux Aws Azure Maven Docker Kubernetes Java

Similar Jobs