Full time
Posted 11/04/2025
Closes 25/04/2025
For over 40 years HCL has been providing value to their customer’s businesses through application development, maintenance and business transformation services. HCL’s collaborated global delivery mechanism across all industry verticals ensures an innovative and successful execution of IT services. HCL in ANZ is focused in providing software-led IT solutions, Enterprise and Applications Consulting, remote infrastructure management, BPO services and IT Hardware and Systems Integration with offices based in Sydney, Melbourne, Brisbane, Adelaide, Perth, Auckland & Wellington.
Location- Sydney
Number of Positions: 1
Job Overview:
We are seeking a highly skilled Senior Java Analyst with deep experience in the Transport NSW domain to join our team. In this role, you will be responsible for designing, developing, and maintaining Java-based applications and systems that support Transport NSW's key services. You will work closely with stakeholders, including project managers, business analysts, and developers, to deliver innovative and scalable solutions that improve public transport, train networks, and the overall efficiency of transport-related services in New South Wales.
Key Responsibilities:
System Design & Development: Lead the design, development, and implementation of Java-based applications tailored to Transport NSW’s needs. Ensure these applications are scalable, efficient, and deliver a seamless user experience for transport services.
Domain Expertise: Utilize your knowledge of Transport NSW operations (such as public transport management, timetable systems, fleet management, real-time tracking and data flow, etc.) to provide domain-specific solutions.
Stakeholder Collaboration: Work closely with business analysts, project managers, and other stakeholders to understand Transport NSW-related requirements and develop appropriate technical solutions.
Technical Leadership: Take ownership of technical decision-making, ensuring Java applications are architected for optimal performance, scalability, and maintainability.
Integration with Transport Systems: Ensure seamless integration between Java applications and existing Transport NSW systems, including timetable and location tracking system management, fleet management, GPS-based systems, and real-time transport data feeds.
Code Quality & Best Practices: Develop clean, efficient, and reusable code in line with industry standards and internal guidelines. Perform code reviews to ensure quality and adherence to best practices.
Testing & Debugging: Write and execute unit tests, integration tests, and ensure the resolution of defects. Troubleshoot and resolve issues in production environments.
Agile Methodology: Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives, and contribute to the timely delivery of high-quality solutions.
Compliance & Standards: Ensure that all systems comply with relevant Australian regulations and Transport NSW standards, such as safety, accessibility, and data privacy.
Continuous Improvement: Keep up to date with emerging Java technologies, Transport NSW initiatives, and industry trends to provide ongoing improvements and innovations.
Skills and Qualifications:
Experience: Minimum of 10 years of hands-on Java development experience, with at least 5 years working in the Transport NSW domain or a similar public transport/transportation management environment.
Technical Skills:
Proficient in Java SE/EE, Spring Framework, Hibernate, and RESTful APIs.
Extensive work on Cloud computing (Azure, AWS), CICD (Jenkins, Python, Groovy), DevOps (terraform, Landscapper, Role Management), Middleware (Camel, Docker, Message Queue) and Microservices development (Kubernetes, Serverless, API development).
Strong understanding of transport domain technologies (timetable systems, location tracking, fleet management, route planning, real-time data processing, etc.).
Experience with relational databases (e.g., MySQL, Oracle, SQL Server) and NoSQL databases
Strong knowledge of object-oriented programming (OOP), design patterns, and best practices.
Transport NSW Domain Knowledge:
In-depth understanding of Transport NSW systems, such as Timetable and location tracking management, Familiarity with Transport NSW regulations, compliance requirements, and accessibility standards.
Experience working with Transport NSW APIs or other state or government transport platforms.
Additional Skills:
Familiarity with WebSphere application server and DX portal server is an advantage
Knowledge of DevOps practices and CI/CD pipelines.
Familiarity with geographic information systems (GIS) or mapping technologies.
Agile experience (Scrum) and experience working in a collaborative environment.
Ability to work independently and in a team-oriented environment.
Strong communication, analytical, and problem-solving skills.
Why Us
We are one of the fastest-growing large tech companies in the world, with offices in 50+ countries across the globe and 219,000 employees
· Our company is extremely diverse with 165 nationalities represented
· We offer the opportunity to work with colleagues across the globe
· We offer a virtual-first work environment, promoting a good work-life integration and real flexibility
· We offer comprehensive benefits for all employees
· We are a certified great place to work and a top employer in 17 countries, offering a positive work environment that values employee recognition and respect
Equality & Opportunity for All
Representing 165 nationalities across the globe, we pride ourselves on being an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, colour, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, Aboriginal and Torres Strait Islander people or any other protected classification, in accordance with federal, state, and/or local law.
Candidate Data Privacy Notice | HCL Technologies