Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About Us:
ALOIS is a trusted staffing partner across Australia & NZ, managing 250+ consultants and supporting several major multinational clients. Our 75,000+ strong IT talent network and fast delivery model enable us to meet hiring needs with precision and efficiency.
From Sydney to Perth and everywhere in between, we’re driven by one purpose: to empower Australian businesses and professionals to thrive in a rapidly changing world of work. At ALOIS Australia, every challenge is an opportunity to innovate, and every partnership is built on trust, transparency, and long-term success.
Job Title – Java developer
Job Location – Sydney
Experience – 10+ Years
Employment Type – Contract/FTC
Work Authorization: Applicants must have valid working rights in Australia. (Visa sponsorship is not available for this role)
What role you will play in Team:
We are looking for a skilled Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java development, experience with object-oriented programming, and the ability to work on challenging software projects. You will be involved in designing, developing, and maintaining Java-based applications that support business requirements.
Responsibilities:
- Develop, test, and deploy Java-based applications.
- Write clean, maintainable, and efficient code using Java 8+ (or higher).
- Participate in designing system architecture, and application components.
- Collaborate with cross-functional teams including front-end developers, product managers, and designers to deliver robust software solutions.
- Implement features using modern software practices (e.g., agile development, test-driven development).
- Perform code reviews, maintain high standards for quality, and follow best practices.
- Troubleshoot and debug application issues and optimize code for performance.
- Work with databases and design efficient data models. Experience with SQL and NoSQL (e.g., MySQL, MongoDB, PostgreSQL) is required.
- Participate in system upgrades and software release cycles.
- Ensure the application is scalable and reliable under heavy workloads.
- Write unit tests and integration tests to ensure high-quality and bug-free code.
- Stay up-to-date with the latest trends in Java and other relevant technologies.
- Document code and processes as required.
Required Skills:
- Proficiency in Java (Java 8 and beyond, Java 11, etc.).
- Strong knowledge of object-oriented programming (OOP) and software design principles (SOLID).
- Experience with Spring Framework (Spring Boot, Spring MVC, etc.).
- Knowledge of RESTful APIs and microservices architecture.
- Experience with Relational databases (MySQL, PostgreSQL, etc.) and NoSQL databases (MongoDB, Cassandra).
- Familiarity with Version Control Systems (e.g., Git).
- Good understanding of web technologies (HTML, CSS, JavaScript, etc.) and front-end frameworks (e.g., Angular, React).
- Experience in unit testing frameworks (JUnit, TestNG, Mockito).
- Knowledge of CI/CD pipelines and DevOps practices.
- Excellent problem-solving and analytical skills.
- Ability to work in a collaborative team environment.
- Strong communication skills, both written and verbal.
Preferred Skills (optional):
- Experience with Cloud platforms (e.g., AWS, Google Cloud, Azure).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Experience with Apache Kafka, RabbitMQ, or other message brokers.
- Familiarity with Agile methodologies (Scrum, Kanban).
- Understanding of DevOps practices and tools (Jenkins, GitLab CI/CD, etc.).
- Knowledge of UI frameworks like Angular, React, or Vue.js.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- years of professional Java development experience.
- Experience in Java Enterprise Edition (JEE) and working in an enterprise environment is a plus.
- Experience with cloud technologies is a strong advantage.
Stay Connected with us:
Learn more about ALOIS in Australia, visit our webpage ALOIS Australia
Follow us on LinkedIn and Instagram
EEO Statement:
ALOIS Australia is committed to fostering a diverse and inclusive workplace. We provide equal employment opportunities to all qualified applicants and do not discriminate on the basis of race, colour, religion, sex, age, national origin, disability, or any other characteristic protected under applicable laws. We value diversity and believe it strengthens our people, our culture, and the outcomes we deliver.
Key Skills
Ranked by relevanceReady to apply?
Join ALOIS Australia and take your career to the next level!
Application takes less than 5 minutes

