Job Title: Java Contractor
Location: Sydney Onsite
Job Type: Contract
Duration: 6 months, with possible extension
Compensation: Up to 1000 per day
Job Description: We are seeking a skilled and experienced Java Contractor to join our team on a project basis. You will be responsible for designing, developing, and maintaining Java-based applications, ensuring high performance and responsiveness to requests from the front-end. This role requires strong coding skills, deep knowledge of Java frameworks, and the ability to work both independently and as part of a collaborative team.
Key Responsibilities:
* Develop, test, and maintain scalable Java applications.
* Collaborate with product owners, architects, and other developers to define and deliver features.
* Write clean, efficient, and well-documented code.
* Participate in code reviews and provide constructive feedback.
* Troubleshoot and resolve application issues and bugs.
* Ensure best practices in software development and continuous delivery.
* Integrate software components and third-party programs.
* Optimize application performance for maximum speed and scalability.
Required Qualifications:
* 5+ years of hands-on Java development experience.
* Strong knowledge of Java 8+, Spring Boot, and RESTful APIs .
* Experience with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
* Familiarity with version control systems like Git.
* Knowledge of unit testing frameworks (e.g., JUnit, Mockito).
* Experience with build tools such as Maven or Gradle.
* Solid understanding of object-oriented programming principles and design patterns.
* Strong problem-solving and communication skills.
Preferred Qualifications:
* Experience with cloud platforms (AWS).
* Familiarity with CI/CD pipelines (e.g., Jenkins, GitHub Actions).
* Front-end knowledge React/Typescript is a plus.
* Previous experience in Agile/Scrum environments.
#J-18808-Ljbffr