Java Lead

Job Description

  • 8+ years of experience in product development and engineering
  • Experience in Java 8 – need to be well versed with advanced concepts like functional interfaces, stream APIs and Lambda expressions , experience with Java11/Java14 is an added advantage
  • Experience in Spring Boot Restful Implementation/Micronaut
  • Experience in Test Driven Development approach, need to be strong in writing Junits using Mockito, should be able to create MockServices
  • Experience in Microservices Architecture based projects
  • Experience in AWS Lambda, AWS SNS, AWS SQS, DynamoDB, API Gateway, S3 Bucket, Cognito, RDS Aurora (MySQL 5.7)
  • Experience in Terraforms, should be able to understand the existing scripts and create new scripts
  • Experience in Jenkins and must have understanding of CI/CD pipelines
  • Understanding of domain driven design & event driven architecture is an added advantage
  • Understanding of creation of AWS resources using Terraform
  • Knowledge on Dockers or Fargate containers.
  • Good Knowledge of Design Patterns
  • Experience in Github and Bitbucket
  • Understand the Distributed Application and have experience in any of the Messaging services

Qualification

  • Education: BE/B.TECH/ME/M.TECH/MCA/MSc (Computers)
  • Years of Experience: 7-12 Years
  • No. of Positions: 5