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)
             

Similar Jobs you may be interested in ..