Role Description
This is a full-time hybrid role for a Full Stack Engineer. The Full Stack Engineer will be responsible for back-end and front-end web development, software development, and full-stack development. The candidate will be responsible for full cycle systems development activities including software design, development, and deployment to launch new systems and enhance existing systems.
The role will be located in Melbourne, but some remote work is acceptable.
Responsibilities
a. Development and integration of IT solutions leveraging agile methodology considering architecture patterns, critical performance characteristics, security measures and customer requirements.
b. Integration planning and integration deliverables (Webservices, API, ETLs, etc.)
c. Working with others to prepare and stage production builds, verify production releases that meet technical and business expectations
d. Leading data migration/conversion activities
e. Providing technical leadership and mentoring to other developers.
Qualifications
- Back-End Web Development and Software Development skills
- Front-End Development and Full-Stack Development skills
- Cascading Style Sheets (CSS) skills
- Knowledge of web standards and protocols such as HTTP, REST, and JSON
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Primary Technical Skills Required: Java (Open JDK), Angular, Spring Boot, Relational Databases, Python
- Candidate should have excellent knowledge and expertise in full stack java development using Spring Boot
- Experience in Google Cloud Platform services – Cloud Run / Cloud Function / DataFlow / DataFusion / BigQuery / Cloud SQL /Compute Engine
- Progressive IT hands-on experience in Angular and Spring Boot
- Experience with software delivery tools (GitHub, ClickUp, Confluence) and experience with version control systems.
- Practical experience in core development technologies and software tiers (UI, Middleware and Back End/databases)
- Experience in large, complex application development including integration within multiple applications
- Experience developing and deploying solution on Google Cloud Platform
- Working experience with Looker, APIFY, and Palm2
Skills Preferred:
- Mentoring and managing a technical team of 4-5 members
- Knowledge and experience in cloud native monitoring tools.
- Knowledge of file transfer automation and communication processes like SFTP, HTTP, HTTPS, MQ processes.
- Experience working in cross functional global team environment.
- Experience on Linux platforms
- Experience working with extracting and scrapping data from third party websites and systems