Description

INDIA | Bangalore, Kerala, Hyderabad, Chennai

  • 12+ years of experience working in Java and relevant technologies. Guiding customers in designing and creating a new architecture. Significant software development experience with expertise in Java and knowledge of latest Java 9 features   
  •  Strong knowledge in Microservices Design Patterns and Architecture   
  • Must have experience in GCP Cloud 
  • Excellent knowledge of Spring and SpringBoot, and proven track record of using SpringBoot to build cloud-native microservices  
  • Knowledge of synchronous and event-driven integration patterns between services   
  • Experience with multi-threading, collections, etc. 
  • Thorough experience in writing high quality code with fully automated unit test coverage (Junit, Mockito, etc.)   
  • Extensive experience in defining and applying design standards, depending on the solutions   
  • Working experience with various CI/CD tools   
  • Designing data models for different types of database solutions – Oracle and Mongo DB 
  • Working experience with web-services (REST, SOAP) and/or experience in Microservices   
  • Experience with Kafka and XML   
  • Deep knowledge of OOPS, data structure, and algorithm  
  • Working knowledge of other DevOps tools, container technologies (Docker, Kubernetes, etc.) and Cloud   
  • Good knowledge of build tools (like Maven), automated testing like Cucumber, and building apps that meet all NFRs   
  • Understanding and experience with building GCP cloud native applications   
  • Working experience creating high performing applications including profiling and tuning to boost performance  
  • Experience in Unit Testing, TDD/BDD and in Scrum/Agile   Understanding of cloud infrastructures and operating procedures 


 

Education

Any Graduate