21 Aug
|
United States Digital Space
|
New South Wales
21 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 robust 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
- Strong 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
$700.00 – $750.00 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-18808-Ljbffr
📌 API Developer - Java / Spring Boot / REST APIs (New South Wales)
🏢 United States Digital Space
📍 New South Wales