
Senior Full Stack Developer
- Australia
- Permanent
- Full-time
- Performance-related pay
- Access to thousands of learning programs so you can level-up
- Global presence across 22 countries; opportunities to work where we do business.
- Purchased annual leave scheme
- Additional Telstra day off
- Additional 30% off Telstra products and services
- Toolkit provided (laptop + mobile phone + plan paid for)
- Collaborate with product owners, designers, and stakeholders to understand project requirements and translate them into technical specifications.
- Design and implement responsive user interfaces using modern front-end technologies like HTML, CSS, JavaScript, and front-end frameworks (e.g., React, Angular, Vue.js).
- Develop server-side applications and RESTful APIs using back-end technologies such as Java and Spring Boot.
- Integrate front-end and back-end components to create a seamless user experience.
- Design, implement and maintain monitoring tools/dashboards to enable end-to-end visibility into customer experience and facilitate efficient investigation and root cause analysis of incidents, improving mean time to resolution
- Incident and problem management responsible for maintaining high service levels and reliability of Telstra applications
- Management of incoming incident docket queues and resolving the customer fault via automation as much as possible.
- Leading triage and investigation of high severity incidents
- Engagement of correct stakeholders across engineering groups as required to facilitate problem resolution
- Ensure the technical feasibility of UI/UX designs
- Perform database design and development, including data modeling, queries, and optimization.
- Ensure the application's performance, security, and scalability meet industry best practices and project requirements.
- Test and debug web applications to identify and resolve issues.
- Continuously improve and refactor code for better performance and maintainability.
- Actively participating in code reviews and giving constructive feedback.
- Collaborate with DevOps engineers for smooth deployment and release processes.
- Stay up to date with latest technologies, frameworks, and industry trends.
- Participate in code reviews, provide feedback, and mentor junior developers.
- Organize and conduct showcases for product owners and stakeholders.
- Bachelor's degree in computer science, software engineering, or related field (preferred but not required).
- Proven experience as a Full Stack Developer with more than 8+ years' experience and a strong portfolio.
- Experience in Java 17+/Kotlin/Spring Boot, and ReactJS/JavaScript(ES6) /NodeJS/ NestJS
- Good experience in developing and designing microservices, Restful webservices and exposing APIs on API Gateway (eg: APIGEE)
- Solid knowledge of database technologies like, MySQL, PostgreSQL, MongoDB
- Knowledge of Java Testing frameworks like Junit 4/5, Mockito, WireMock
- Knowledge of React Testing frameworks like React Testing Library (RTL), Jest
- Proficiency in front-end technologies like HTML, CSS, SASS, Webpack, LIT Framework
- Experience meeting WCAG Accessibility (A) standards.
- AWS/PCF/Azure or any Cloud Experience is must.
- Agile Scrum experience.
- Strong understanding or experience with UX and/or Visual Design specialties.
- Experience with CI/CD practices and automation tools.
- Typescript, Micro-frontends
- Knowledge of jvm and performance tuning of application
- Experience writing developer centric documentation
- Experience with Jira and Confluence or similar tools.