FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing RESTful APIs, with a strong focus on scalability, security, and best practices. Proficient in Java and associated design patterns, with solid experience in relational databases and agile development methodologies.
Highest-signal resume keywords
Java DevelopmentRESTful API DesignSQL Data ModellingAgile DevelopmentProblem Solving
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaSQLHibernateKotlinJavaScriptPythonSpring MVCSpring BootAPI DevelopmentDesign Patterns
Soft Skills
CollaborationCommunicationLogical ReasoningTroubleshooting
Tools & Technologies
AWSAzureGCPMPLSIP Routing
Industry Keywords
Technical DebtSystem ArchitectureContinuous ImprovementFeature DevelopmentKnowledge Sharing
Tech Stack
Tools & technologiesAWSAzureCloudGoogle Cloud PlatformHibernateJavaJavaScriptKotlinPythonSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- 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, stability, and performance.
- Participate in code reviews and knowledge sharing.
- Apply and promote best practices and design patterns within engineering teams.
- Drive the complete lifecycle of small feature development, from concept and design through implementation and delivery.
- Participate actively in Megaport's agile development process and drive continuous improvement within the engineering team.
- Take ownership of products and solve technical problems for internal and external users.
Requirements
What you’ll need- 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.
- Familiarity with Spring; main code base is Java / Spring MVC and migration to Kotlin / Spring Boot is underway.
Benefits
Comp & perks- Flexible working environment – a remote-first culture with coworking options available
- Generous leave plans – including, parental leave, birthday leave, and a purchased annual leave program
- Health and wellness support – through a wellness allowance and employee wellbeing initiatives
- Comprehensive learning support – generous study and training allowance plus paid study leave
- Creative, modern workspaces – designed to inspire when you're not working remotely, plus access to coworking spaces via our global WeWork membership if you work remotely, but like to get out of the house sometimes
- Motivated, inclusive team – work alongside industry experts and fresh talent
- Recognition programs – celebrate achievements with our Legend and Kudos award
