We are seeking a skilled and passionate Full Stack Developer to join our client's dynamic technology team at one of Australia’s top-tier banks on an 18-month fixed term contract that's likely to extend/convert to permanent. You will play a critical role in designing, developing, and maintaining enterprise-grade applications that support core banking functions.
Key Responsibilities:
Design, develop, and maintain full stack applications using Java (Spring Boot) and Angular.
Build scalable RESTful APIs and integrate with backend services using MongoDB and SQL databases.
Deploy, monitor, and manage cloud-native applications on AWS using services like EC2, Lambda, S3, RDS, and CloudWatch.
Participate in agile ceremonies, including sprint planning, code reviews, and retrospectives.
Collaborate with cross-functional teams including architects, business analysts, and QA engineers to deliver robust financial products.
Ensure application security, performance, and compliance with bank policies and standards.
Contribute to the evolution of DevOps practices and CI/CD pipelines.
Required Skills and Experience:
5+ years of professional software development experience.
Strong proficiency in Java (Spring Boot) and Angular (v10+).
Hands-on experience with MongoDB and SQL databases.
Proven ability to work with AWS cloud services in production environments.
Solid understanding of REST APIs, microservices architecture, and modern web frameworks.
Experience with version control tools such as Git, and CI/CD tools like Jenkins, GitLab, or Bitbucket Pipelines.
Excellent communication and problem-solving skills.