Back to job search
Technical skills and experience
Senior Java full-stack DevOps Engineer
Location | Sydney CBD |
Discipline | DevOps & Infrastructure |
Job reference | 179412 |
Salary | Negotiable |
Consultant email | [email protected] |
Key accountabilities
- Design, develop, test, deploy, and support Java applications on Linux platforms in accordance with corporate strategy, current policy, and approved project plans.
- Participate in and contribute to agile ceremonies, events, and artefacts to help build a strong agile culture and developer community of practice.
- Contribute to creating and maintaining software solutions from requirements elicitation to postproduction support. Build effective working relationships with product owners, business stakeholders, infrastructure, and service delivery teams to enable delivery of high-quality business effective solutions.
- Sustainable development through domain driven design, test driven development, pairing, maintainable code, code reviews, adhering to team conventions and strategies. Improving our automated testing suite, keeping security, accessibility, and open standards in mind, and refining our technical implementation.
- Work collegiately and collaboratively in a small multi-disciplinary team, creating strong and supportive relationships with the other team members.
Technical skills and experience
- 3 Years minimum experience in Java applications Development
- Demonstrated experience in developing, implementing, and supporting high performance scalable Spring Boot or J2EE applications on Linux platforms using agile and lean practices.
- Proficiency in the following:
- Application frameworks like Spring Boot 3/Spring 6
- Service Oriented Architecture / Web Services - SOAP / REST
- Web Technologies and frameworks like Bootstrap, Thymeleaf, HTML, CSS, JavaScript and JQuery
- Build tools like Maven
- An IDE like IntelliJ
- Automated testing
- Unit testing tools like JUnit or Test NG, and unit testing strategies
- Source control tools such as GitHub
