09 Aug
|
Uniquehire
|
Sydney
Title: Core Java Developer
We are looking for an experienced Core Java Developer to design, develop, and maintain scalable, high-performance backend applications. The ideal candidate will have solid expertise in Core Java, Spring/Spring Boot, Microservices, REST APIs, and Java Design Patterns, with a passion for building robust enterprise applications.
Key Responsibilities
Design, develop, and maintain enterprise-grade applications using Core Java.
Build and enhance backend services using Spring Framework and Spring Boot.
Develop scalable Microservices and integrate them through RESTful APIs.
Apply Java Design Patterns and object-oriented programming principles to create clean, maintainable, and reusable code.
Design, develop, and consume REST APIs for seamless system integration.
Write efficient, secure, and high-quality code following coding standards and best practices.
Debug, troubleshoot, and optimize application performance.
Collaborate with cross-functional teams to gather requirements and deliver technical solutions.
Participate in code reviews, unit testing, and CI/CD deployment processes.
Required Skills
Strong experience in Core Java (Java 8/11/17 or later).
Hands-on experience with Spring Framework and Spring Boot.
Solid understanding of Microservices Architecture.
Experience in designing and developing RESTful APIs.
Strong knowledge of Java Design Patterns and Object-Oriented Design Principles (OOP).
Good understanding of Collections, Multithreading, Exception Handling, and JVM concepts.
Experience with SQL databases (Oracle, MySQL, PostgreSQL, or SQL Server).
Familiarity with Git, Maven/Gradle, and CI/CD pipelines.
Excellent problem-solving and communication skills.
📌 Senior Java Software Engineer (Sydney)
🏢 Uniquehire
📍 Sydney