Backend Microservices Developer

Washington  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Technical 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
  • DevOps Tools: Rally (Must Have Skill), Jenkins
  • Cloud computing platform: Pivotal Cloud Foundry (PCF)
  • Version Control System/Tools: Git
  • Architecture Style: Microservices (Must Have Skill), REST (Must Have Skill)

Job Details:

Technical hands-on Back End 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 (eg 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
Start date
n.a
Duration
6 month
From
Link Consulting
Published at
19.04.2018
Project ID:
1541241
Contract type
Freelance
To apply to this project you must log in.
Register