Our client are a software business based in Sydney and through continued growth have a permanent opportunity for a junior Full Stack Java Developer to join the team. This is an exciting opportunity to join a fast growing business building a new product and be able to contribute to full product.
Key Responsibilities:
- Design, develop, test, and maintain robust, scalable, and high-performance Java-based applications using advanced Java features and best practices.
- Be part of a cross-functional team planning, designing, creating, enhancing, testing, implementing and documenting new and existing system features
- Collaborate in reviews of design and code with others as appropriate such that features meet specified functional and non-functional requirements
- Develop dynamic and responsive user interfaces using Angular, ensuring an excellent user experience through effective interaction design and data presentation.
- Implement and optimize DevOps practices and tools, such as CI/CD pipelines, automated testing, and infrastructure as code, to enhance the efficiency and reliability of software delivery and deployment.
Key Skills:
- Commercial experience in Java, including familiarity with its core libraries, JVM internals, concurrency models, and performance optimization.
- Proficiency in Kotlin, with an understanding of its interoperability with Java and advantages over traditional Java development.
- Experience with front-end development using Angular
- Understanding of Spring Framework, including Spring Boot, Spring MVC, and Spring Security, and their application in building enterprise-level applications.