Job Description
Title
Software Engineer job in Australia
ROLE AND RESPONSIBILITIES
As a Software Engineer (Developer/Programmer), you will use technical expertise to design and implement software solutions for our customers. You’ll apply your passion for building clean, robust code to large-scale systems. With your well-developed interpersonal skills, you will be an active team member and contribute to delivering customer-focused, optimal quality business outcomes.
- Work in agile software delivery teams.
- Implement software technology solutions that meet and exceed customer requirements and expectations
- Builds, maintains, and modifies software application code, generates technical requirements from a functional business model, and tests and writes technical documentation.
- Develop high-quality code that can function with existing code, patterns, and architectural techniques
- Effectively utilise development best practices
- Active participation in team agile development practices
- Ensure superior code quality through methods including unit testing
- Design systems that are effective in production environments and are easy to maintain
- Help our clients maintain and run reliable applications and systems
- Promote modern Developer Programmer practices
- Keep your skills up to date and always be looking for continuous improvement
- Software Engineer job
QUALIFICATIONS AND EDUCATION REQUIREMENTS
- A minimum of 4+ years of Developer Programmer Experience
- Hands-on experience on Pega, Java, Spring Boot, Microservices & Serverless Architecture
- Critical to have solid development experience in a Java focused on data, APIs & Microservices
- Experience in Java & Java frameworks – Spring (Core, MVC, Boot), Struts, JPA/Hibernate
- 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
- Excellent verbal and written communication skills
- Strong time management skills with the ability to prioritise workloads under pressure and meet deadlines
- A self-starter who is hands-on and knows how to find answers and work with ambiguity
For more updates stay with boardofjobs.com