
Backend Software Engineer
Megaport
full-time
Posted on:
Location Type: Hybrid
Location: Brisbane • 🇦🇺 Australia
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSAzureCloudGoogle Cloud PlatformHibernateJavaJavaScriptKotlinPythonSQL
About the role
- Design, develop, and maintain RESTful APIs for seamless customer integration. Ensure API scalability, security, and adherence to best practices.
- Proactively manage and reduce technical debt while optimising system architecture, ensuring stability and performance.
- Actively participate in code reviews and knowledge sharing.
- Applying and promoting best practices and design patterns within our engineering teams.
- Drive the complete lifecycle of small feature development, from initial concept and design through to implementation and successful delivery.
- Participate actively in Megaport's agile development process and drive continuous improvement within the engineering team.
Requirements
- 3+ years of software development experience in Java - OO design and associated design patterns.
- Experience in building services and tools in the context of web applications.
- Accomplished in problem solving and troubleshooting.
- Strong data modelling skills with experience working with relational databases using SQL, ideally Hibernate.
- Demonstrated collaboration and communication skills.
- An ability to reason logically, question appropriately and present technical information clearly and concisely.
- Bonus: Experience with network (IP routing, MPLS).
- Bonus: Experience with cloud infrastructure (AWS, Azure, GCP etc).
- Bonus: Experience with Kotlin, JavaScript, Python.
Benefits
- Collaborative and supportive work environment
- Opportunities for professional growth and development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaOO designdesign patternsRESTful APIsSQLHibernateKotlinJavaScriptPythonnetwork (IP routing, MPLS)
Soft skills
problem solvingtroubleshootingcollaborationcommunicationlogical reasoningquestioningpresentation skills