Software Engineer - API

Ivega Consulting — Australia · Posted ~1 hour ago

Mid Full-time

Skills

Java Spring Boot REST API design Microservices API integration API security OAuth JWT TLS Relational databases Git Automated testing REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Develop reliable and secure APIs using Java and Spring Boot in a modern microservices environment. You will design RESTful services, apply authentication and authorization standards, work with relational databases, automate testing, and collaborate across technical teams.

Highlights

Develop reliable RESTful services using Java and Spring Boot, with strong emphasis on API security, microservices, automated testing, and database integration. The role also involves technical decision-making and cross-functional collaboration.

Description

Job Description : 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, API Security (OAuth / JWT), Git. 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.Experience 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.