No.1 LITHUANIA'S MOST VISITED JOB SITE
CVB client

Senior API Engineer

Work from home - THE SINGULARITY CONSULTING

Job description

This role will help further augment our APIGEE development capability. We are looking for a good communicator with sound technical skills. The initial role is a three/six month contract for the right candidate. Its full-time with flexible working offered.

Requirements

Duties and Responsibilities:

  • Provides senior-level expertise to build or re-platform select business services as APIs for internal and external consumption
  • Familiarity with API gateways specifically Apigeee
  • Defines the bounded context for conceptual API models. Writes specifications for APIs
  • Designs, builds, and maintains APIs in a cloud-based micro-services architecture. Re-platforms existing applications to API, cloud, and micro-services architecture with minimal impact to consuming applications
  • Collaborates with other functions (architecture, business, etc.) to optimize API development and governance processes
  • Evangelizes best practices for API design and development across project teams
  • Provides leadership and guidance to a team on developing solutions that integrate with existing IT systems to satisfy business needs
  • Develops automated tests for functional, performance, and security testing using TDD methodology
  • Implements instrumentation for monitoring product health, business metrics, and consumption patterns
  • Thoroughly understands and complies with IT policies and procedures, especially those for quality and productivity standards that enable the team to meet established milestones
  • Comfortable working in cross functional teams in complex matrix environments


Ideal Technical Background:

  • Experience with developing Java REST services – Spring, Jersey
  • Experience with API management platforms – Apigee preferred
  • Knowledge of ‘API-first’ design standards, patterns and best practices
  • Knowledge of API resiliency and cloud-based development/engineering best practices
  • Experience with test automation and test-driven development practices and frameworks – mutation testing, functional testing (JUnit, Cucumber), mock frameworks (Mockito, etc.), contract testing
  • Experience with API security standards and implementation (OAuth, OpenId)
  • Knowledge of API Economy and monetization concepts and use cases
  • Experience with API governance processes
  • Knowledge of cloud-based data stores – Dynamo DB and/or Amazon RDS; experience migrating data from legacy repositories to cloud data architecture
  • Familiarity with DevOps concepts, tools and continuous delivery pipelines – Bamboo, Jenkins, Maven, Bitbucket, Jira, etc.
  • Ability to implement instrumentation to gather business-specific metrics around consumer usage patterns


Qualifications:

  • Undergraduate degree in a related field or the equivalent combination of training and experience.
  • 5+ years software engineering experience.
  • Strong written and oral communication skills.
  • Strong, demonstrated analysis and problem solving skills.
  • Strong planning and organizational skills.
  • Advanced knowledge of the following software engineering practices and concepts:
  • Production acceptance, including elevations and change management.
  • Test/Quality assurance methodology
  • Systems analysis and design techniques.
  • System/subsystem requirements.
  • Libraries, reusable code, and/or object oriented standards.

Company offers

Three/six month contract for the right candidate. Its full-time with flexible working offered.
CVB client

THE SINGULARITY CONSULTING

The Singularity is a technology and engineering business based in Sydney. We help organisations with their technical architecture and development capabilities.