This pay rate is inclusive of mandatory 25% casual loading Key Responsibilities: Software Development: Design, develop, and maintain software solutions, including migrated mainframe code and integrations written in Java and Spring boot. Code Quality: Ensure high-quality, reliable, and maintainable code through adherence to coding standards, code reviews, and best practices. CI/CD and DevOps: Implement and manage CI/CD pipelines within Azure DevOps, ensuring efficient and automated software delivery processes. Collaboration: Work with cross-functional teams, including other developers, QA, operations, and business stakeholders, to ensure successful project delivery. Performance Optimization: Monitor and optimize the performance, scalability, and reliability of software solutions, implementing performance tuning strategies as needed. Key Capabilities Technical Aptitude: Strong expertise in Java development, including procedural Java and Spring Boot Java. Ability to analyze complex systems and identify opportunities for improvement and optimization. Ability to work effectively within a team and collaborate with cross-functional stakeholders. Proactive approach to identifying and addressing issues, with a commitment to delivering high-quality solutions. Strong understanding of security best practices and the ability to apply them in software development. Qualifications/Licences Essential: Bachelor's degree in Computer Science, Information Technology, or a related field. Knowledge and Experience Essential: Strong understanding of software development best practices and methodologies. Experience with CI/CD pipelines and tools, particularly within Azure DevOps. Experience working with mainframe systems and migrated COBOL code is a plus. AWS Certifications are a plus.