Position: API Engineer (Apigee)
Company: SoftServe
Experience required: 2y
Category: Java
English level: intermediate
Published: 2020-10-01T00:00:00+03:00

Apigee Practice is looking for a Senior API Engineer (Apigee). As a Senior API Engineer, you will be responsible for the design and development of next-generation hybrid cloud platform solutions and supervising their implementation across different clients and engineering teams, ensuring that the industry best practices are incorporated. 

WHAT YOU’LL DO 
Analyze and design complex software systems 
Coordinate and drive end-to-end software development cycle developing architecture for enterprise-level solutions 
Verify stability, interoperability, portability, security, and scalability of system architecture 
Define and analyze objectives, scope, issues, and organizational impact of information systems 
Organize and direct all stages of the development process, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution 
Create solution architecture documentation, work/feature-breakdown structure and other related technical artifacts 
Iterate on software artifacts and other tangible by products of the software delivery process 
Communicate with project stakeholders to define specific product requirements, documenting design specifications, key entities and elements, data transformations and conversions 
Work on architecture-level change requests to ensure standardized methods and procedures are used and the impact of change-related incidents is minimized 
Review white papers, blueprints, and technology roadmaps 

WHAT YOU HAVE 
Experience with API design 
Experience with Java, Nodejs/JavaScript or Python development, installation, administration and application monitoring  
Apigee understanding and experience is nice to have 
Familiarity with OpenApi specification 
Familiarity with Oauth  
Experience in API testing 
Familiarity with Cassandra, Zookeeper, Qpid, Postgres and MySQL installation and configuration 
Expertise in Google Cloud and/or other public/private/hybrid cloud architecture domains 
Understanding of CI/CD and project life-cycle principles 
Familiarity with Linux (RHEL/CentOS) 
Strong experience in agile development and DevOps processes