Senior Software Developer (City of Sydney)
-
City of Sydney, Australia
-
Posted: less than a week ago
-
Save
- Architect and implement high‑performance, scalable applications using Java, Spring Framework, Spring WebFlux, Spring Cloud, JOOQ, Spring R2DBC, Liquibase, and Kotlin where applicable.
- Lead platform modernisation initiatives using the strangler migration pattern to incrementally replace legacy systems with modern, cloud‑native solutions.
- Design and develop event‑driven systems using Kafka and Debezium for real‑time data streaming and integration.
- Build and deploy microservices using Kubernetes, Docker, and Istio for service mesh management.
- Implement secure authentication and authorisation mechanisms using Keycloak.
- Design and manage complex workflows for business processes using Conductor OSS.
- Leverage Redis for caching and high‑speed data access, ensuring optimal application performance.
- Use New Relic to monitor application performance, identify bottlenecks, and optimise efficiency.
- Write clean, maintainable, and well‑documented code in Java and potentially Kotlin, and conduct thorough code reviews to ensure quality, security, and adherence to standards.
- Work closely with Product Manager, Business Analysts, Architects, and ITS teams to define technical requirements and deliver robust solutions.
- Provide technical guidance and mentorship to junior developers, fostering a culture of continuous improvement.
- Identify and resolve complex technical issues, ensuring system reliability and performance. Skills & Experience
- 7+ years of professional Java development experience.
- Hands‑on expertise with Spring Framework, Spring WebFlux, Spring Cloud, JOOQ, Spring R2DBC, and Liquibase.
- Proven experience with Kafka and Debezium for event‑driven architectures.
- Strong knowledge of Kubernetes, Docker, and Istio for containerized deployments and service mesh.
- Experience implementing Keycloak for authentication and authorisation.
- Proficiency with Conductor OSS for workflow orchestration.
- Hands‑on experience with Redis for caching and data management.
- Demonstrated success in platform modernisation using the strangler migration pattern.
- Extensive experience with AWS services (EC2, ECS, EKS, Lambda, S3, RDS).
- Proficiency in using New Relic for application performance monitoring, diagnostics, and optimisation.
- Experience with Kotlin highly desirable.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Technical Skills
- Designing and building RESTful and reactive APIs using Spring WebFlux.
- Microservices architecture and cloud‑native development on AWS.
- Database technologies (SQL, NoSQL) and reactive data access using Spring R2DBC.
- CI/CD pipelines, Git version control, and DevOps practices.
- Agile, Scrum methodologies. Soft Skills
- Excellent problem‑solving and analytical skills.
- Solid communication and collaboration abilities.
- Leadership and mentorship capabilities.
- Proactive, detail‑oriented, and self‑motivated. Benefits
- Travel discounts.
- Perkbox: Retail, lifestyle, entertainment, and health & wellness discounts.
- Training and development opportunities.
- Annual volunteer day.
- Two wellness/chill‑out days.
- Blended work arrangements with hybrid WFH flexibility.
- Two weeks extra leave – purchase leave.
- Paid parental leave.
- Sonder – EAP platform. CTM encourages and welcomes candidates from all abilities and diverse backgrounds. This is an equal‑employment‑opportunity employer and encourages a fair hiring process. #J-18808-Ljbffr Apply on Kit Job: kitjobau.com/job/3rtrry
-
Company nameCorporate Travel Management (CTM) Group
-
Job positionSenior Software Developer (City of Sydney)
Senior Software Developer (City of Sydney) has been posted in the Sydney Information Technology category on Locanto.
If you’re looking for something similar, check out Telecommunications Network Planner, Baulkham Hills, ICT Business Development Manager, Bardia or ICT Business Development Manager in Suite 35 Level 2, 215-219 George Street Liverpool NSW 2170, Liverpool, also posted in Information Technology. In total, we have 6 ads in Information Technology in Sydney on Locanto classifieds.
You can find the Information Technology category under Jobs. Want something else? Check out the related categories Labour, Part Time Jobs & Side Jobs and Multi Level Marketing Sydney.
Interested in more? Widen your search to view ads in nearby areas of Sydney. This includes Information Technology in Woolloomooloo, Ultimo and Haymarket. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.