A leading software development firm in Adelaide is looking for a Senior Software Engineer. This full-time role involves designing and testing components in Java, managing cloud applications, and coaching junior developers. The ideal candidate will have over 5 years of experience, excellent teamwork skills, and a Bachelor's degree in a relevant field.
Qualifications
5+ years experience in software engineering/technology development.
Strong communication and technical documentation skills, including UML.
Responsibilities
Designing, implementing and testing software components in Java.
Using data storage technologies and designing data storage models.
Coach juniors or small teams of developers for quality delivery.
Deploying and managing applications in cloud environments.
Using web front-end technologies like HTML and CSS.
Employing software frameworks like React, Angular, and Spring.
Skills
Java
Data storage technologies
Coaching
Cloud applications management
HTML
CSS
React
Angular
Spring
Education
Bachelor’s Degree in systems or software engineering/computer science
Job description
Senior Software Engineer
Fivecast, Adelaide, South Australia, Australia
Responsibilities
Designing, implementing and testing software components in Java
Using data storage technologies and designing data storage models e.g. Postgres, Elastic
Coach juniors or a small teams of developers to ensure quality and timely delivery of software components
Deploying and managing applications in a cloud environment e.g. AWS
Using web front-end technologies e.g. HTML, CSS
Using software frameworks e.g. React, Angular and Spring
Requirements
Australian citizenship required - due to eligibility for NV1 defence clearance requirement for the role
Bachelor’s Degree in systems or software engineering/ computer science or related degrees
5+ years experience in software engineering / technology development
Highly organised, problem solver with the ability to get things done
Excellent, collaborative team player and able to meet deadlines
Strong communication and technical documentation skills, including UML
Experience with key technology areas including software engineering, data storage, web technologies