Job Description: Full Stack Java Developer
Are you a passionate and skilled Full Stack Java Developer eager to tackle complex challenges and build robust, scalable applications? We're seeking a talented individual like you to join our innovative team.
Responsibilities:
* Design and Develop: High-quality, secure backend services using Java, Spring Boot, and relevant frameworks.
* Collaborate: Work closely with front-end engineers and designers to translate user stories into performant and user-friendly web applications.
* Create and Maintain: RESTful APIs using Spring Boot, ensuring smooth data exchange across platforms.
* Develop and Optimize: Database solutions using relational databases (e.g., MySQL, PostgreSQL) and potentially NoSQL databases.
* Perform Testing: Unit testing, integration testing, and participate in code reviews to ensure code quality and maintainability.
* Stay Up-to-Date: With the latest Java technologies and best practices.
* Foster Collaboration: Actively participate in knowledge sharing and technical discussions.
Experience:
* Proven experience as a Full Stack Java Developer with a strong understanding of Java principles and object-oriented programming.
* Expertise in the Spring Boot framework and experience building RESTful APIs.
* Solid foundation in relational databases (e.g., MySQL, PostgreSQL) and familiarity with NoSQL databases (a plus).
* Experience with unit testing frameworks (e.g., JUnit) and version control systems (e.g., Git).
* Excellent problem-solving and analytical skills with a passion for building high-performance and reliable systems.
Desirable:
* Experience with cloud platforms and microservices architecture.
* Familiarity with front-end technologies (e.g., React, Redux, Angular and modern JavaScript) is a plus.
* Degree in Computer Science, IT, or related fields.
* Strong communication and collaboration skills to work effectively with cross-functional teams.
What’s It Like to Work With Us?
You'll have access to continuous learning, a supportive team, and generous parental leave policies, including for adoptions, surrogacy, and foster care. We'll also keep contributing to your superannuation while you take time to settle into your new family. There is continuous learning and development!
How to Apply:
Apply now or contact Will Denford - will.denford@randstaddigital.com.au
At Randstad, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.