Microservices Sr. Developer

Closing date
5 May 2021

Job Details

Microservice/Spring Boot Sr Developer - Permanent - London - Cognizant Technology Solutions

Within Cognizant's Enterprise Application Services Horizontal, Integrated Process Management (IPM) is one of the World's largest Integration Middleware and Process Management groups.

With significant experience gained over a decade of delivering large-scale, complex, cutting-edge solutions for Integration & Process Management across industries, we use the most appropriate tools and techniques covering
  1. Digital Integration (SMAC Integration, API Management, IoT Integration)
  2. Intelligence & Insights (BAM, Complex Event Processing, BRMS, Real-Time Analytics)
  3. Business Process Management (BPMS, BPA)
  4. Enterprise Integration (ESB, EAI, SOA)
  5. Partner Management (B2B, MFT)

Our service offerings are equipped with new-generation solutions, frameworks and methodologies powered by industry best practices & extensive knowledge repositories, all of which help Cognizant deliver unique value to our clients.

Job Summary

Microservice/Spring Boot Sr Developer, with a strong application development Spring Boot platform. Should have had strong implementation experience in API, Application integration..

Skills and experience
  • Overall 6+ experience in IT and over 4+ experience in Java/Spring boot.
  • Hands on project experience in building microservices using Java 8, Spring Boot, Spring Cloud(optional).
  • Experience on a cloud based platform (AWS/GCP/Azure) for deploying microservices
  • Knowledge of containerization technologies (eg Docker) and container orchestration (eg Kubernetes).
  • Experience in using a messaging system (eq: JMS based systems, Kafka).
  • Experience in defining configuration approaches microservices in multiple environments (eq: Spring Cloud Config, Consul, etc)
  • Experience in using a RDBMS.
  • Knowledge of a No SQL database.

Roles & Responsibilities
  • Build and configure Java/Spring Boot Microservice Applications to meet business process and application requirements.
  • Excellent knowledge of Java programming concepts
  • Analyse High Level Design Documents
  • Prepare/Involve in Low Level Design activities
  • Code delivery
  • Review Unit/Integration Test Cases
  • Review System Test Case preparation and System Testing
  • Prepare Deployment Guide, Release Notes
  • Attend Defect Triage Calls
  • Co-ordinate code deployment

Primary skills
  • Spring Boot and Camel
  • Unit/integration testing with Mocha, Rest Assured, Spring CDC
  • Axon CQRS Framework
  • RabbitMQ
  • Spring Cloud services
  • Pivotal Cloud Foundry
  • Splunk logging and KPI dashboard
  • Dynatrace for monitoring

Secondary skills
  • Jenkins for CI/CD
  • Sonar for code quality
  • Checkmarks for code vulnerability
  • 42C for API security
  • Cucumber for test automation

About Cognizant

Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant is ranked 194 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.

This job was originally posted as www.cwjobs.co.uk/job/92250289

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert