Organization
At CommBank, we never lose sight of the role we play in other people’s financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and energy all contribute to the impact that we can make with our work. Together we can achieve great things.
Job Title: Software Engineer
Location: Bangalore
Business & Team: PSU IT
Impact & contribution
Apply software engineering principles and practices in programming technologies and platforms to achieve business outcomes, while building out core technology and domain knowledge required to be effective.
Reporting lines
The role position reports into the Chapter Lead – Chapter Lead Merchants System Engineering
Roles & Responsibilities
- Software coding in the appropriate language in specified modules or projects with adherence to internal guidelines for coding and in code documentation.
- Software must be written with ease of debugging and testing in mind.
- Independently able to analyse functional test requirements and recommend test automation solutions.
- Design, Build and maintain test automation frameworks resulting in cycle time reduction.
- Implementation of CI/CD/CT Pipelines
- Root cause analysis and debugging using logs for automation scripts.
- Software faults/changes are to be remedied with the change and version control.
- External and internal software documentation must be written for all projects. Documentation should be accurate, concise and adhere to Organization documentation formats.
- Participate in key initiatives from the Technology team on innovative ways to improve capability, standards and risk profile of the platform.
- Co-operate with other Business Units as required to perform assigned duties or reasonably assist other staff in performing their duties.
- At all times act in a courteous and professional manner and use best judgement to advance the interests of the Organization, its customers, and staff.
Essential Skills
- Minimum 4+ year’s experience in Java 8 /J2EE, Spring Frameworks, and REST APIs.
- Strong Java/Object oriented programming background
- Experience in SQL, IBM MQ and SSL configuration.
- Experience with CICD tooling and Engineering best practices.
- Excellent written and verbal communication skills
- Good knowledge of Banking and Payments Industry
- Experience with source control systems (GitHub) and with CI/CD tool (GitHub Actions, TeamCity, SonarQube, Security and Vulnerabilities etc.)
- Experience working in DevOps and DevSecOps model.
- Microservice Architecture, Design Patterns and best practices.
- Experienced in Performance Tuning, High throughput and resilient applications.
- Agile methodologies and working on short sprint cycles.
- Good to know - Kafka, IBM MQ and MongoDB.
- Good to have - Docker, Kubernetes and AWS is highly desirable.
- Good to have – working knowledge of continuous monitoring tools like Splunk , Blaze meter , App dynamics
Education Qualifications
- Bachelor’s degree/master’s degree in engineering in Computer Science/Information Technology
If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.
We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.
Advertising End Date: 13/09/2024