Senior Software Engineer (Java, SpringBoot, Microservices)

Trelleborg is a world leader in engineered polymer solutions for almost every industry on the planet. And we are where we are because our talents brought us here. By specializing in the polymer engineering that makes innovation and application possible, Trelleborg works closely with leading industry brands to accelerate their performance, drive their business forward—and along the way, shape the industry and progress that will benefit humankind in the exciting years ahead. Our people are Shaping Industry from the Inside. Why don´t you join us? 


AUS - Melbourne
Last application date 2022-08-08 Location: AUS - Melbourne

Outstanding opportunity to grow your career in technology, build business skills, and take on exciting challenges. Join Trelleborg and start shaping the industry from inside.

Who are we?

Trelleborg Marine Systems Australia is an international leader in Docking & Mooring products and software. Whether the oil terminal is operating in sub-zero temperatures or LNG terminals in the tropics, we provide solutions to optimise their operations.

What does the role provide you?

The Senior Software Engineer role will be a part of a new team being formed to develop the next generation of D&M Central Monitoring System. It would provide you with an opportunity to work with cutting edge technologies and build full product development lifecycle knowledge. Along with technical skills, the role would provide an opportunity to build your leadership skills.

An awesome team and flexible working are embedded in the organisation’s DNA.

What your Key Responsibilities would look like:

  • Design & Develop quality software solutions as per the functional requirements and timeframe of the project.
  • Responsible for successful delivery of solutions which meets the need of internal and external customers.
  • Participate in and provide quality assurance activities, including documentation, code reviews and testing.
  • Partner with other team members to provide mentorship and guidance.
  • Actively involved in continuous improvement of software practices and tools.
  • Be an advocate for adoption of Agile/Scrum practice, methodologies, and attitudes.

What you will bring:

It is expected that the role holder will most likely have the following skills and experience:

  • 7+ years of technology experience.
  • Extensive Java8+ development experience at an enterprise level.
  • Expertise in design patterns and clean coding practices.
  • Microservices/RESTful service design.
  • Expertise in SQL Databases. Experience in ingesting & reporting time-series and relational data is a plus.
  • Experience with Spring, SpringBoot frameworks.
  • Experience with Docker.
  • Familiarity with MQTT/RabbitMQ and/or other live data acquisition mechanisms.
  • Familiarity with TDD/BDD is a plus.
  • Experience in Agile Software Development.
  • Familiarity with CI/CD automations.
  • A keen desire to write code.

The Must Haves:

  • Degree in Computer Science, Software Engineering or a related field or its equivalent combination of relevant education and experience.
  • Australian or New Zealand citizenship/Permanent Residency or a valid visa with working rights in Australia.

Trelleborg is an equal opportunity employer! We celebrate diversity and are committed to creating an inclusive environment for all employees. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Don’t delay! We’re hiring as quickly as possible.

At Trelleborg our people are #shapingindustryfromtheinside


Ad has been closed and it is no longer possible to apply.

Hey there, colleague!

Help find your next co-worker! Enter your email address below to receive instructions on how to become an influencer.

Hello! An email has been sent to your address, let's get started!
You don't seem to be a part of our company yet? Why not take a look at our open positions!