20 Aug
|
United States Digital Space
|
New South Wales
20 Aug
United States Digital Space
New South Wales
Job Description
Location: Sydney, Australia Engagement: Contract (6 Months + Extendible) - Hybrid
n
About the Role
n
We are seeking an experienced API Developer with strong hands-on expertise in Java and Spring Boot to design, develop, test, and maintain reliable and scalable RESTful APIs.
n
The successful candidate will work in a modern microservices environment, collaborating with business stakeholders, technical teams, and Principal Engineers to deliver secure, resilient, and high-quality API and integration solutions.
n
The ideal candidate will have strong knowledge of REST API design, microservices, API security, relational databases, automated testing, Git, and API documentation, along with an understanding of how AI-assisted development tools can be used responsibly to improve engineering productivity and quality.
n
Primary Technology Stack
n
n
Java
n
Spring Boot
n
REST APIs
n
Microservices
n
Git
n
n
Key Responsibilities
n
n
Design, develop, test, and maintain RESTful APIs using Java and Spring Boot.
n
Build scalable, secure, resilient microservices and integration solutions.
n
Apply REST API design principles and industry best practices.
n
Collaborate with business and technical stakeholders to understand requirements and translate them into effective API designs.
n
Produce and maintain API documentation, including OpenAPI/Swagger specifications.
n
Ensure APIs meet enterprise standards for security, performance, reliability, and quality.
n
Implement appropriate API security mechanisms and
authentication/authorization
patterns.
n
Participate in code reviews and contribute to engineering standards and best practices.
n
Troubleshoot and resolve production issues, identifying and implementing effective root-cause fixes.
n
Assess the impact of proposed API changes and plan implementation activities.
n
Plan and coordinate API changes, releases, and versioning strategies.
n
Communicate technical designs, decisions, risks, dependencies, delivery plans, and progress effectively.
n
Work closely with cross-functional teams and present technical solutions to Principal Engineers and senior stakeholders.
n
Contribute to continuous improvement across development, testing, deployment, and API management processes.
n
Use AI-assisted development tools responsibly to improve productivity, code quality, documentation, and delivery outcomes.
n
n
Required Skills & Experience
n
n
Solid hands-on experience developing applications using Java and Spring Boot.
n
Solid understanding of REST API design principles and best practices.
n
Experience working with microservices architecture and API integration patterns.
n
Knowledge of API security concepts, including JWT, TLS, authentication, and authorization.
n
Experience working with relational databases and SQL.
n
Familiarity with Git or other source control systems.
n
Understanding of automated testing practices and test-driven development principles.
n
Experience designing and maintaining API documentation using OpenAPI/Swagger.
n
Ability to assess the impact of API changes and plan implementation and release activities.
n
Strong communication skills, with the ability to explain technical decisions, risks, dependencies, and timelines.
n
Comfortable collaborating with cross-functional teams and presenting solutions to senior technical stakeholders and Principal Engineers.
n
Basic understanding and practical exposure to AI-assisted development tools, such as GitHub Copilot, Microsoft Copilot, ChatGPT, or similar.
n
Ability to use AI tools responsibly while maintaining appropriate standards for security, code quality, data privacy, and engineering governance.
n
n
Preferred Skills
n
n
Experience working in enterprise-scale environments.
n
Experience with API gateways, API management platforms, or integration platforms.
n
Knowledge of CI/CD and automated deployment practices.
n
Experience with cloud-based application development.
n
Experience with observability, logging, and production support for APIs and microservices.
n
n
Pay:
n
$****** – $****** per day
n
Application Question(s)
n
n
Please describe your experience with REST API design, microservices architecture, API security (JWT/TLS), and API documentation using OpenAPI/Swagger.
n
Which AI-assisted development tools have you used (e.g., GitHub Copilot, Microsoft Copilot, ChatGPT), and how have you used them to improve your development productivity or code quality?
n
n
Work Location: In person
#J-*****-Ljbffr
📌 Api Developer - Java / Spring Boot / Rest Apis (New South Wales)
🏢 United States Digital Space
📍 New South Wales