JAVA BACKEND DEVELOPER @ SHENZYN
Shenzyn is actively seeking a highly skilled Java Backend Developer with 5+ years of experience to join a reputed client team located in Sydney, Australia. This role requires extensive expertise in building robust, high-performance systems using modern Java technologies, including Java 8+, Spring Boot, and Microservices architecture. The successful candidate will be responsible for designing and implementing scalable REST APIs, ensuring code quality through comprehensive unit and integration testing (JUnit, Mockito), and adhering to strong OOPs and design pattern principles.The ideal applicant must demonstrate strong problem-solving skills, excellent communication, and proficiency in the full SDLC within an Agile environment. Essential technical skills include Maven, Git, and MySQL. Exposure to CI/CD pipelines and cloud technologies like Docker and Kubernetes is a strong advantage. Please note that this position is strictly open only to candidates currently residing in Australia.
Requirements:
- Strong hands-on experience with Java 8+ and the surrounding ecosystem
- Expertise in Spring Boot and Microservices architecture development
- Proficiency in designing, building, and documenting robust REST APIs and using Apache POI
- Mandatory experience with Unit & Integration Testing frameworks (JUnit 4+, Cucumber, Mockito, AssertJ)
- Deep understanding of Object-Oriented Programming (OOPs), design patterns, and the Software Development Life Cycle (SDLC)
- Proven experience with version control (Git, branching, merging) and build automation tools (Maven)
- Familiarity with monitoring and code quality tools like SonarQube and database systems, specifically MySQL
- Ability to work effectively in Agile methodologies and utilize CI/CD pipelines
- Excellent problem-solving skills, coding standards adherence, and strong communication skills for stakeholder management
- Candidates must currently reside in Australia to be considered for this Sydney-based role