Java Software Engineer

iVEGA GROUP PTY LTD · Sydney, New South Wales, Australia
LinkedIn

Posted

Aug 07, 2026 (Aug 07)

Seniority

Lead

Work Model

Not Specified

Type

Not Specified

Category

Full-Stack

Salary

Not specified

Skills

GitHub Java Microservices Spring Boot

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, Gi t Required Skills & Experien ceExperience developing applications usin g Ja va an d Spring Bo o t.Understanding o f REST A PI design principles and best practice s.Experience with microservices architecture and API integration pattern s.Knowledge of API security concepts JWT, TLS, and authentication/authorisation mechanism s.Experience with relational database s.Familiarity with source control systems such as Gi t.Understanding of automated testing practice s.Ability to assess the impact of proposed API changes and plan implementation activitie s.Ability to communicate technical decisions, risks, dependencies, and delivery timelines effectivel y.Comfortable working with cross-functional teams and presenting solutions to Principal Engineer s.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 outcome s.Key Responsibiliti esDesign, develop, test, and maintain RESTful APIs using Java and Spring Boo t.Build scalable, secure, and resilient microservices and integration solution s.Collaborate with business and technical stakeholders to understand requirements and translate them into API design s.Produce and maintain API documentation, including OpenAPI/Swagger specification s.Ensure APIs comply with enterprise security, performance, and quality standard s.Participate in code reviews and contribute to engineering best practice s.Troubleshoot and resolve production issues, identifying and implementing root-cause fixe s.Plan and coordinate API changes, releases, and versioning strategie s.Communicate technical designs, delivery plans, risks, and progress to team members and Principal Engineer s.Contribute to continuous improvement of development, testing, and deployment processe s.