Java Software Engineer (City of Sydney)

Java Software Engineer (City of Sydney)

06 Aug
|
IVEGA GROUP
|
City of Sydney

06 Aug

IVEGA GROUP

City of Sydney

1d ago , from Illawarra Mercury Job Board

Role Summary

We are seeking an API Developer with Java and Spring Boot experience to design and develop APIs. The successful candidate will work to deliver reliable RESTful services.

Primary Technology Stack

Java, Spring Boot, REST APIs, Gi
t

Required Skills & Experience

- Experience developing applications using Java and Spring Boot.
- Understanding of REST API design principles and best practices.
- Experience with microservices architecture and API integration patterns.
- Knowledge of API security concepts JWT, TLS, and authentication/authorisation mechanisms.
- Experience with relational databases.
- Familiarity with source control systems such as Git.
- Understanding of automated testing practices.
- Ability to assess the impact of proposed API changes and plan implementation activities.
- Ability to communicate technical decisions, risks, dependencies, and delivery timelines effectively.
- Comfortable working with cross-functional teams and presenting solutions to Principal Engineers.
- Basic understanding of AI-assisted development tools (e.g., GitHub Copilot, Microsoft Copilot, ChatGPT, or similar).




- Ability to use AI tools responsibly to improve productivity, code quality, documentation, and delivery outcomes.

Key Responsibilities

- Design, develop, test, and maintain RESTful APIs using Java and Spring Boot.
- Build scalable, secure, and resilient microservices and integration solutions.
- Collaborate with business and technical stakeholders to understand requirements and translate them into API designs.
- Produce and maintain API documentation, including OpenAPI/Swagger specifications.
- Ensure APIs comply with enterprise security, performance, and quality standards.
- Participate in code reviews and contribute to engineering best practices.
- Troubleshoot and resolve production issues, identifying and implementing root-cause fixes.
- Plan and coordinate API changes, releases, and versioning strategies.
- Communicate technical designs, delivery plans, risks, and progress to team members and Principal Engineers.
- Contribute to continuous improvement of development, testing, and deployment processes.

#J-18808-Ljbffr

📌 Java Software Engineer (City of Sydney)
🏢 IVEGA GROUP
📍 City of Sydney

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java software engineer (city of sydney) / city of sydney