Auf einen Blick
- Aufgaben: Design, develop, and maintain applications using Java and Python in a collaborative team.
- Arbeitgeber: Join a leading government environment focused on critical ICT solutions.
- Mitarbeitervorteile: Enjoy flexible working arrangements after initial on-site training and impactful projects.
- Warum dieser Job: Work on high-visibility projects that enhance government services for millions of Australians.
- Gewünschte Qualifikationen: Strong experience in object-oriented software development and Java-based applications required.
- Andere Informationen: Baseline security clearance is necessary before the start date.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Engineering – Software (Information & Communication Technology)
Multiple Locations | Flexible Working Arrangements
Contract Start Date: February 2024 | Baseline Clearance Required
We are seeking experienced Senior Software Engineers to contribute to the design and delivery of critical solutions within a leading government environment. This role offers an exciting opportunity to lead high-impact projects and provide technical expertise across complex ICT systems.
About the Role
As a Senior Software Engineer, you will design, develop, and maintain applications using Java , Python , and related technologies. Working in a collaborative team environment, you will solve complex technical challenges, lead release and deployment efforts, and ensure high-quality software outcomes.
Key Responsibilities:
- Design and develop web/desktop applications, web services, and batch jobs using Java SE and associated frameworks.
- Collaborate with technical staff to resolve complex application issues.
- Lead release processes and ensure production support for new deployments.
- Perform technical analysis, prototyping, unit testing, and code reviews.
- Prepare detailed reports, briefs, and communicate technical findings.
- Identify and address functional or technical shortcomings effectively.
Essential Skills & Experience:
- Strong experience in object-oriented software development within complex IT environments.
- Proven capability in designing and developing Java-based applications, including Unix, SQL, and Google Web Toolkit (GWT).
- Knowledge and experience with DevOps tools, build pipelines, packaging, and release processes.
- Ability to lead technical activities across software development lifecycles.
Desirable:
- Familiarity with Configuration Management tools and practices.
Work Environment:
- Initial on-site requirement for the first 6 weeks (Canberra, Brisbane, or Melbourne) before transitioning to flexible working arrangements (minimum 3 days per week onsite).
- Baseline security clearance is required – candidates must be able to obtain this clearance prior to the start date.
Why Join? This role provides the opportunity to work on high-visibility projects that directly impact government service delivery for millions of Australians. Be part of a supportive, innovative, and forward-thinking environment that values your expertise and contributions.
#J-18808-Ljbffr
Senior Software Engineer - Java Arbeitgeber: at
Kontaktperson:
at HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer - Java
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially Java SE and related frameworks. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
✨Tip Number 2
Highlight any experience you have with DevOps tools and practices, as this is essential for the role. Be prepared to discuss how you've implemented build pipelines or managed release processes in your previous positions.
✨Tip Number 3
Since the role requires collaboration with technical staff, think of examples where you've successfully worked in a team to solve complex issues. Being able to articulate your teamwork and leadership experiences will be crucial.
✨Tip Number 4
Prepare to discuss your approach to technical analysis and code reviews. Providing concrete examples of how you've improved software quality through these practices can demonstrate your expertise and fit for the role.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer - Java
Tipps für deine Bewerbung 🫡
Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and essential skills required for the Senior Software Engineer position. Tailor your application to highlight your relevant experience in Java, Python, and complex IT environments.
Highlight Relevant Experience: In your CV and cover letter, emphasize your strong experience in object-oriented software development and any specific projects where you designed and developed Java-based applications. Mention your familiarity with DevOps tools and practices as well.
Showcase Leadership Skills: Since the role involves leading technical activities, provide examples of past experiences where you led projects or teams. Highlight your ability to solve complex technical challenges and ensure high-quality software outcomes.
Prepare for Security Clearance: Be prepared to discuss your ability to obtain baseline security clearance, as this is a requirement for the position. Mention any previous experience you have with security protocols or working in government environments.
Wie du dich auf ein Vorstellungsgespräch bei at vorbereitest
✨Showcase Your Java Expertise
Be prepared to discuss your experience with Java in detail. Highlight specific projects where you designed and developed applications, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your ability to solve complex problems. Practice explaining your thought process clearly and concisely, as this will showcase your analytical skills and technical expertise.
✨Familiarize Yourself with DevOps Practices
Since the role involves working with DevOps tools and release processes, brush up on your knowledge of build pipelines and packaging. Be ready to discuss how you've implemented these practices in past projects.
✨Prepare for Team Collaboration Questions
As this position requires collaboration with technical staff, think of examples from your past experiences where you successfully worked in a team. Highlight your communication skills and how you contributed to achieving common goals.