Senior Consultant

Chennai, TN, IN
 

Senior Consultant - (CREQ129608)

Description

Role Name

Senior Developer (T2)

A seasoned Java Microservices Senior Developer who involved in complete application development Lifecyle using industry leading tools and frameworks, process oriented and a good team leader

Experience

Minimum 6 years of Experience

Primary Skillset

  • Should have strong hands-on experience in Spring Core, Spring MVC, Spring Data, Spring Security, Spring Batch, Spring Boot, NodeJS and Cassandra
  • Good experience on ORM frameworks (Hibernate/iBatis etc. ,)
  • Working experience in SOAP, REST APIs and Distributed Messaging (JMS, AMQP)
  • Experience with enterprise messaging patterns and frameworks including Rabbit MQ, Akka and JMS
  • Good experience in discovery and registry services like Spring Cloud, Spring Consul or NGINX
  • Good Experience in Resilience4J and Spring Cloud Gateway
  • Good experience in security principles using OAuth, LDAP, SSO, SSL protocols and data encryption
  • Good Knowledge in CI/CD tools such as Bamboo/Jenkins, Sonar, Chef, Docker, and Kubernetes
  • Good experience in technologies like IoT, AWS Lambda, AWS API Gateway, MySQL, AWS Cloud Formation, AWS Dynamo DB, AWS Elastic Cache or Redis
  • Good experience in discovery and registry services like Spring Cloud, Spring Consul or NGINX.
  • Experience in the field of Data Centre Infrastructure management like UNIX/Docker/ Kubernetes/Apache Mesos/Microservices)
  • Able to setup configurations, troubleshoot and resolve issues in Docker & Kubernetes environment
  • Experience in application monitoring and tracing tools like Zipkin/Sleuth, ELK stack, Prometheus/Grafana etc.
  • Ensuring operational aspects including monitoring, reporting, backup for Docker or Kubernetes hosts and associated images and containers
  • Experience in Agile methodology like Scrum, Kanban, Agile rituals, Scaled Agile Framework, XP (Extreme Programming), DevOps

Secondary Skillset

  • Experience in Integration technologies and patterns, experience in frameworks like Apache Camel or Spring Integration would be a plus
  • Ability to work with development teams to understand capacity and performance requirements
  • Ability to define a deployment solution using container orchestration tools to ensure scalable and highly available solution
  • Good knowledge on API-driven development, cloud computing, fault tolerance, caching strategies, load balancing, performance optimization, clustering, infrastructure as code
  • Help develop and maintain automated processes, tools, and documentation in support of Docker
  • Exposure to Open stack Cloud

Roles and Responsibilities

  • Develop microservices based applications using Java and Spring framework technology stack
  • Develop and deploy microservices solutions on cloud or non-cloud infrastructure
  • Code and unit test efficiently with good programming practices and coding conventions
  • Design applications with proven design techniques, best practices, and patterns
  • Troubleshooting, fixing the issues and enhancing the code on new and legacy applications
  • Quickly learn and develop expertise in complex existing applications and architectures
  • Ability to work independently and take ownership on the modules and/or system
  • Strong communication skills in both verbal and written
  • Participate and adhere to Agile Scrum model and collaborate with other team members for quality delivery

Primary Location

: IN-TN-Chennai

Schedule

: Full Time

Job Type

: Experienced

Travel

: No

Job Posting

: 21/04/2022, 6:31:37 PM

Apply Now Back to Results