Job Description:
A seasoned backend developer is required to utilize expertise in Java and Spring Boot to design scalable web applications.
Required Skills and Qualifications:
* Expert level proficiency in Java programming is essential.
* Familiarity with Spring Boot 3, Spring Security is mandatory.
* Experience with relational databases (PostgreSQL preferred), NoSQL databases, JPA, Hibernate, caching frameworks like Redis or similar is required.
* Strong understanding of security concepts including OAuth2, JWT, role-based access control, API auditing is necessary.
* Proficient in end-to-end automation testing using JUnit, Postman, or similar tools is expected.
* Version control skills with Git, Gitflow, Bitbucket, Github, feature-branch based development are required.
Benefits:
Australian permanent residency status is required for this position.
The opportunity to work on challenging projects with a dynamic team.
Position Details:
Application details will be forwarded upon application receipt.