
Senior Software Developer
6 days ago
This is a software engineering position within the bank's payment domain.
The team responsible for overseeing payment execution applications seeks an experienced engineer to join their ranks. Current applications are commercial off-the-shelf solutions, but future development includes building similar applications internally.
As a staff software engineer, you will be responsible for the end-to-end development lifecycle of payments platforms products based on mature DevSecOps standards.
Your responsibilities may include hands-on development and architecture of high-performance Spring Boot microservices in Java, building fault-tolerant and self-healing payment systems using advanced concurrency patterns and distributed system resilience techniques.
- Designing comprehensive automated testing suites including unit tests, integration tests, contract tests, and performance tests for payment microservices.
- Implementing event-driven payment architectures using message processing and streaming solutions for real-time transaction handling.
- Code reviewing, mentoring development teams, and establishing coding standards and best practices for payment system development.
- Designing, developing, and managing platform solutions that span on-prem and multi-cloud environments.
- Leading CI/CD pipeline development and optimization.
We are looking for an individual with proven experience in full cycle software development & delivery roles within cloud environments.
Expert-level Java development skills (Java 11+) with extensive hands-on experience building enterprise-grade applications and deep understanding of JVM internals, garbage collection tuning, and performance optimization are required.
Advanced Spring Boot and Spring ecosystem expertise for reactive programming, Spring Cloud for distributed systems, Spring Security for authentication/authorization, and Spring Data for database abstraction are also necessary.
A strong proficiency in Java testing frameworks including JUnit 5, Mockito, TestContainers, WireMock, and property-based testing for comprehensive test coverage is required.
A deep understanding of observability practices and tools, as well as solid experience in end-to-end testing, including test automation and quality assurance practices, are essential.
BenefitsThis role offers a competitive salary package, along with opportunities for career growth and professional development.
We support our people with flexibility to balance where work is done, with at least half your time each month connecting in office.
Technical SkillsKey technical skills include Java, Advance Spring Boot Microservices, AWS: EKS, Helm, Cloud Formation, and CI/CD tooling.
-
Software Developer
2 weeks ago
Melbourne, Victoria, Australia Simpro Software Full timeJoin to apply for the Software Developer role at Simpro SoftwareThe JobThe Software Developer (Mid Level) is a technical hands-on role with an emphasis on delivering quality code as an individual contributor while working with a strong team who love what they do. The role will work alongside the Development team and will collaborate with members from Data,...
-
Software Developer
2 weeks ago
Melbourne, Victoria, Australia Simpro Software Full timeJoin to apply for the Software Developer role at Simpro Software The Job The Software Developer (Mid Level) is a technical hands-on role with an emphasis on delivering quality code as an individual contributor while working with a strong team who love what they do. The role will work alongside the Development team and will collaborate with members from...
-
Software Developer
16 hours ago
Melbourne, Victoria, Australia Simpro Software Full time $90,000 - $120,000 per yearFirst Things First - What We Can Offer YouLeave to foster personal connections, health & overall well-beingEmployee Assistance ProgramGenerous Parental Leave ProgramPaid Volunteer Leave DaysPublic Holiday Exchange SchemeEnjoy up to 4 weeks a year of flexible 'Work from Anywhere' timeTalent Referral Program – get rewarded for referring a friend to join our...
-
Senior Software Developer
4 days ago
Melbourne, Victoria, Australia beBeeSoftware Full time $130,000 - $180,000As a seasoned Senior Software Developer, you will play a key role in delivering cutting-edge solutions in the retail technology sector.DescriptionDevelop high-quality software solutions that align with business objectives.Collaborate with cross-functional teams to design and deliver innovative technology solutions.Evaluate system reliability and performance...
-
Senior Software Developer
2 days ago
Melbourne, Victoria, Australia beBeeSoftware Full time $130,000 - $180,000Are you a skilled software developer looking for a new challenge? We have an exciting opportunity for a Senior Software Engineer to join our team!We are seeking an experienced professional to contribute to the development of innovative solutions using Python and other technical tools. As a Senior Software Engineer, you will be responsible for designing,...
-
Senior Software Developer
5 days ago
Melbourne, Victoria, Australia beBeeSoftware Full time $180,000 - $200,000">Unlock Your Potential as a Senior Software Developer\The role of a senior software developer is to play a pivotal part in designing and developing new products and features for our global system. This system runs on multiple data centers around the world, offering a unique opportunity to work on end-to-end solutions from initial discussions through to...
-
Senior Software Developer
1 week ago
Melbourne, Victoria, Australia beBeeSoftware Full time $104,833 - $154,911We are seeking a skilled professional to join our team as a Senior Software Developer.Job DescriptionThis role involves delivering software implementation and development services to an agile project team. The successful candidate will be responsible for managing and implementing all parts of the software development life cycle (SDLC) including ongoing...
-
Senior Software Developer
4 days ago
Melbourne, Victoria, Australia beBeeSoftware Full time $138,631 - $185,518About The RoleThe Senior Software Developer will be responsible for creating innovative application components and delivering comprehensive work packages for existing or new applications. Working collaboratively with stakeholders, this role ensures seamless integration of software solutions with enterprise architectures.Design, develop, and deliver web...
-
Senior Software Developer
1 week ago
Melbourne, Victoria, Australia beBeeSoftware Full time $180,000 - $220,000About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. This is an exciting opportunity for an experienced professional to drive the development and support of high-quality products.Key ResponsibilitiesManage and enhance application support processes and investigate technical issues using application management tools.Conduct...
-
Acurity Developer
4 days ago
Melbourne, Victoria, Australia Xpt Software Full timeJoin to apply for theAcurity Developerrole atXPT SoftwarePosition:Acurity DeveloperResponsibilitiesDevelop and Enhance Acurity Solutions: Focus on developing and enhancing superannuation software solutions within the Acurity platform, tailored to meet the evolving needs of the industry.Customization and Integration: Customize and integrate Acurity solutions...