Menu

Software Engineer

Location: Melbourne, Victoria

Category: Software Developer Jobs

**Software Engineer Role and Responsibilities**

We are seeking a skilled Software Engineer to join our team. As a developer, you will leverage your technical expertise to design and implement software solutions that meet customer requirements.

You will be working in agile software delivery teams, building, maintaining, and modifying software application code. Your responsibilities will include:

Implementing software technology solutions that exceed customer expectations

Developing high-quality code that functions seamlessly with existing code, patterns, and architectural techniques

Ensuring superior code quality through unit testing and continuous improvement

Designing systems effective in production environments and easy to maintain

The ideal candidate will have:

A minimum of 4+ years of Developer Programmer Experience

Hands-on experience with Pega, Java, Spring Boot, Microservices & Serverless Architecture

Solid development experience in Java focused on data, APIs & Microservices

Experience in Java & Java frameworks - Spring (Core, MVC, Boot), Struts, JPA/Hibernate

Excellent verbal and written communication skills

Strong time management skills with the ability to prioritize workloads under pressure and meet deadlines

A self-starter who is hands-on and knows how to find answers and work with ambiguity

Qualifications and Education Requirements:

Hands-on experience with BPM tools – Pega, Appian, Outsystems

Experience with API design and building RESTful web services

Experience in Multi-threading and high availability / high throughput programming

Experience with Performance tuning

Experience with Containerisation/Kubernetes Docker

AWS Cloud project experience

Apply on Company Website You will be redirected to the employer’s website