Job Description :
Microservice Developer
Location : Seattle, WA
Interview : Phone and Skype
Duration : 6+ Months
JOB DESCRIPTION :
Must Have Skills:
Spring Boot, Apache, Camel Apigee
Focus on Microservice Architecture & integration
Deep technical hands-on experience developing RESTful APIs in Spring Boot framework, ideally with Pivotal Cloud Foundry (PCF*
Deep technical hands-on experience developing in REST/JSON or SOAP/XML, combined with strong knowledge of concepts such as CORs (Cross Origins Resources), headers, security, JSON and http concepts
Familiar with API first design principles and understand development with system performance in mind (e.g. Non Functional Requirements on API performance*
Job Description:
Technical hands-on backend end application integration developer joining a large-scale program team delivering a Business Support System (BSS) transformation for a major Telecommunications provider in the USA. The scope of work is focused on developing Custom Relationship Management (CRM) capabilities for the client’s post-paid products and services and integrate these capabilities with Billing and Revenue Management (BRM) and Order Fulfilment capabilities.
Deep technical hands-on experience developing RESTful APIs in Spring Boot framework, ideally with Pivotal Cloud Foundry (PCF)
Deep technical hands-on experience developing in REST/JSON or SOAP/XML, combined with strong knowledge of concepts such as CORs (Cross Origins Resources), headers, security, JSON and http concepts
Familiar with API first design principles and understand development with system performance in mind (e.g. Non Functional Requirements on API performance)
Deep technical hands-on experience with Microservices Architecture Style and the related patterns, where software is developed as small and independently deployable services that work together modeled around a business domain (to enable multi-speed delivery)
Experienced working in distributed Agile teams comprised of 5-8 cross-skilled engineers, being responsible for Design, Build (Development & Unit Test), Test (Application, Integration, User Acceptance) and Deployment tasks in the Software Delivery Lifecycle and deliver in 1-3 week Agile sprints
Skills:
Delivery Methodology: Agile (Scrum or Kanban), DevOps, Continuous Delivery (CD), Continuous Integration (CI)
Application Development Platform: Spring Boot (Must Have Skill)
Integration / API Platform: Apache Camel (Must Have Skill), Apigee (Must Have Skill)
Software Container Platform: Docker
Application Development Languages / Tools: Java/JavaScript (Must Have Skill), RESTful API (Must Have Skill), JSON, XML, SOAP, Groovy, Ruby, PHP, Python, Yeoman, Grunt
Cloud computing platform: Pivotal Cloud Foundry (PCF)
Version Control System/Tools: Git
Architecture Style: Microservices (Must Have Skill), REST (Must Have Skill)