Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Lead software developer

Sydney
Experis ManpowerGroup Sp. z o.o.
Software Developer
Posted: 5 June
Offer description

About The Role & Team
As a Lead Software Developer, you will be responsible for overseeing the development lifecycle, ensuring best practices in design and implementation. You will focus on building robust Java-based backends with Spring Boot, implementing microservices, and working with front-end frameworks. Additionally, you will collaborate with cross-functional teams to maintain high standards in security, scalability, and performance.
Responsibilities;

* Design, develop, and maintain scalable Java-based backend solutions using Spring Boot.
* Lead the development and implementation of microservices architecture.
* Work collaboratively in an Agile environment, employing Scrum techniques.
* Ensure application security by implementing features such as JWT authentication and authorization.
* Develop user interfaces with modern web frameworks like React, AngularJS, or EmberJS.
* Manage databases, including SQL (Oracle, MySQL) and NoSQL (MongoDB, Elasticsearch).
* Oversee CI/CD pipelines using Azure DevOps and ensure efficient deployment processes.
* Perform unit and integration testing using tools like JUnit and Mockito.
* Mentor team members in best practices for software development and delivery.
* Troubleshoot and optimize performance issues in both frontend and backend systems.
* Document technical specifications and maintain comprehensive records

Skills required;

* 8+ years of software development experience, with at least 2 years in a leadership role.
* Proven expertise in Java development and Spring Boot frameworks.
* Hands-on experience in developing microservices-based architectures.
* Experience with Agile methodologies and Scrum practices.
* Proficiency in building CI/CD pipelines using Azure DevOps.
* Familiarity with implementing security features and managing confidential systems
* Good to have Apache Karaf experience
* Experience working with Linux/Unix environments.
* Bachelor's degree in Computer Science, Engineering, or related field.
* Certifications in Java Development, Microservices, or Cloud Platforms (e.g., Azure) are a plus.


General

* Familiarity with Agile practices and Scrum techniques.
* Containerization Experience
* Proficiency with Git for version control.
* Strong problem-solving and analytical skills.
* Effective communication and collaboration with technical and non-technical stakeholders.
* Experience with Linux/Unix systems and Java project build tools like Maven.

Development

* Programming Languages: Java, HTML, CSS, JavaScript.
* Web Frameworks: React, AngularJS, EmberJS.
* Backend Frameworks: Spring Boot, NodeJS.
* Databases: SQL (Oracle, MySQL) and NoSQL (MongoDB, Elasticsearch).
* CI/CD Tools: Azure Pipelines and Git-based workflows.
* Testing: Unit and integration testing with JUnit and Mockito.
* Apache Karaf
* Security: Knowledge of authentication and authorization methods, including JWT tokens.
#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Software developer graduate program (start asap)
Sydney
University Engineers' Club
Software Developer
Similar job
Python developer - telecom domain
Sydney
Infosys
Python Developer
Similar job
Software developer - data engineer
Sydney
InfoCentric
Software Developer
Similar jobs
IT and Tech jobs in Sydney
jobs Sydney
jobs New South Wales
Home > Jobs > IT and Tech jobs > Software Developer jobs > Software Developer jobs in Sydney > Lead Software Developer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save