Java Developer

Job details

Posted
23 April 2025
Salary
Negotiable
Location
Melbourne CBD
Job type
Contract
Discipline
Paxus Jobs
Reference
269467

Job description

We are currently seeking a Senior Java Developer to join a program of major change. You will be the Senior Developer of the team and have proven design experience and development of APIs.

Key Responsibilities

  • Design, develop, and maintain Spring Boot-based microservices applications.
  • Develop and expose APIs for seamless integration between services.
  • Implement microservices architecture following industry best practices.
  • Work with databases (SQL/NoSQL) to design schemas, optimize queries, and ensure efficient data storage.
  • Implement security best practices, including authentication, authorization, and data protection.
  • Optimize applications for performance, scalability, and resilience in distributed environments.
  • Write unit, integration, and performance tests to ensure high software quality.


Skills & Qualifications

  • Strong proficiency in Java 11+, including multithreading, concurrency, and high-performance computing.
  • Expertise in Spring Boot and related frameworks (Spring MVC, Spring Security, Spring Data, Spring Cloud).
  • Proven experience designing and implementing microservices architecture at scale.
  • Extensive knowledge of gRPC
  • Strong experience working with SQL (PostgreSQL, MySQL, or Oracle) and NoSQL (MongoDB, DynamoDB, or Redis) databases.
  • Deep understanding of JPA/Hibernate, query optimization, and database performance tuning.
  • Hands-on experience with AWS services.

To be considered for the role click the 'apply' button or for more information about this and other opportunities please contact Jennifer Bohm on 02 9464 5518 or email: [email protected] and quote the above job reference number.

Paxus values diversity and welcomes applications from Indigenous Australians, people from diverse cultural and linguistic backgrounds and people living with a disability. If you require an adjustment to the recruitment process, including the application form in an alternate format, please contact me on the above contact details.