Are you a passionate technology solutions designer looking for an opportunity to build meaningful customer outcomes in a high energy team in a purpose driven organisation?
As a Senior API Engineer at Medibank you will help us build and manage the technology work in an agile squad within the API team and be responsible for providing solution for ongoing system enhancements and help developers with owning the solution end to end. The role includes solution design, development and proposing enhancements of various system components. Medibank operates in the AWS environment, and you will use a variety of technologies including code and build tools that support development of microservices.
Gather technical requirements and propose solutions based on client’s architectural needs
Work with technology and business groups to define API Designs and specifications
Develop technical and implementation plans and take full ownership
Incorporate standardised API design practices and naming conventions in order to build reusable Services for Medibank.
Estimations based on requirements
Meet restoration of service targets as per incident severity matrix
Coordination of tasks among offshore teams located worldwide
Training and mentoring skills for the team
Handle multiple tasks, prioritize and meet deadlines
Deliver 3 agreed efficiency improvements per year
Contribute productivity and product innovation ideas, and champion adoption
Enhance efficiency of development, test and release process; develop tools, framework
Must have skills:
Experience in designing and developing scalable, reusable microservices for RESTful and ASYNC communications
Experience in and opinions on good and bad approaches to systems integration, software development, message-based middleware and SOA, APIs, API management, data modelling, legacy integration techniques inc DB staging tables and stored procedures.
Hands-on programming and debugging skills on Java , Springboot, Camel, JavaScript, JSP/Servlet, J2EE design patterns
Hands-on programming and debugging skills on Amazon ECS, Lambda, AWS API Gateway and other AWS services
Service Integration Concepts (especially with RESTFUL services/ SOAP based web services)
Experience working in Messaging -Async Technologies such as AWS MSK or Rabbit MQ · Exposure to build and automation tools (Ant, Maven, Gradle, Jenkins, Bamboo).
Design and develop solutions for Non-Functional Requirements (Performance analysis & tuning, Benchmarking/load testing, Security)
Good knowledge of JSON, XPath
Strong Communication Skills
Understanding of standard protocols such as HTTP/HTTPS and session management concepts
Experience in handling enterprise application deployment architectures, environments and providing solutions to problems in scalability, performance, availability, reliability, security etc.
Project Delivery: Estimation, Co-ordination and Client Communication, Reviews
Research & Innovation: Proof of concepts
Comfortable working in Linux environments (SSH, basic navigation etc)
Desired skills:
Java 8 & above
AWS API Gateway platform for APIs
AWS experience with using a broad range of AWS technologies (e.g. EC2, RDS, ELB, S3, VPC, Glacier, IAM, CloudWatch, KMS)
Micro-service architecture
Minimum Education/Professional Qualifications & Experience Required:
8+ years full stack development experience with Java
Experience working in an Agile team environment
Experience working within the AWS environment
Head to careers.medibank.com.au
As a Senior API Engineer at Medibank you will help us build and manage the technology work in an agile squad within the API team and be responsible for providing solution for ongoing system enhancements and help developers with owning the solution end to end. The role includes solution design, development and proposing enhancements of various system components. Medibank operates in the AWS environment, and you will use a variety of technologies including code and build tools that support development of microservices.
Gather technical requirements and propose solutions based on client’s architectural needs
Work with technology and business groups to define API Designs and specifications
Develop technical and implementation plans and take full ownership
Incorporate standardised API design practices and naming conventions in order to build reusable Services for Medibank.
Estimations based on requirements
Meet restoration of service targets as per incident severity matrix
Coordination of tasks among offshore teams located worldwide
Training and mentoring skills for the team
Handle multiple tasks, prioritize and meet deadlines
Deliver 3 agreed efficiency improvements per year
Contribute productivity and product innovation ideas, and champion adoption
Enhance efficiency of development, test and release process; develop tools, framework
Must have skills:
Experience in designing and developing scalable, reusable microservices for RESTful and ASYNC communications
Experience in and opinions on good and bad approaches to systems integration, software development, message-based middleware and SOA, APIs, API management, data modelling, legacy integration techniques inc DB staging tables and stored procedures.
Hands-on programming and debugging skills on Java , Springboot, Camel, JavaScript, JSP/Servlet, J2EE design patterns
Hands-on programming and debugging skills on Amazon ECS, Lambda, AWS API Gateway and other AWS services
Service Integration Concepts (especially with RESTFUL services/ SOAP based web services)
Experience working in Messaging -Async Technologies such as AWS MSK or Rabbit MQ · Exposure to build and automation tools (Ant, Maven, Gradle, Jenkins, Bamboo).
Design and develop solutions for Non-Functional Requirements (Performance analysis & tuning, Benchmarking/load testing, Security)
Good knowledge of JSON, XPath
Strong Communication Skills
Understanding of standard protocols such as HTTP/HTTPS and session management concepts
Experience in handling enterprise application deployment architectures, environments and providing solutions to problems in scalability, performance, availability, reliability, security etc.
Project Delivery: Estimation, Co-ordination and Client Communication, Reviews
Research & Innovation: Proof of concepts
Comfortable working in Linux environments (SSH, basic navigation etc)
Desired skills:
Java 8 & above
AWS API Gateway platform for APIs
AWS experience with using a broad range of AWS technologies (e.g. EC2, RDS, ELB, S3, VPC, Glacier, IAM, CloudWatch, KMS)
Micro-service architecture
Minimum Education/Professional Qualifications & Experience Required:
8+ years full stack development experience with Java
Experience working in an Agile team environment
Experience working within the AWS environment
Head to careers.medibank.com.au