Consultant
Chennai, TN, IN
Consultant - (CREQ129594)
Description
Role Name
Developer (T3)
A seasoned Java Microservices Developer who involved in complete application development Lifecyle using industry leading tools and frameworks, and process oriented
Experience
Minimum 3 years of Experience
Primary Skillset
- Should have strong hands-on experience in Spring Core, Spring MVC, Spring Data, Spring Security, Spring Batch, Spring Boot, JPA, and NodeJS
- Good experience on ORM. (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
- Strong Knowledge in CI/CD tools such as Bamboo/Jenkins, Sonar, Docker and Kubernetes
- Good experience in discovery and registry services like Spring Cloud, Consul, Spring Cloud Gateway, Feign Gateway and Resilience4J
- Experience in Agile methodology like Scrum, Kanban, Agile rituals, Scaled Agile Framework, XP(Extreme Programming), DevOps
- Experience in build tools like ant/maven/gradle
- Experience in source and version control tools like CVS, Bitbucket, git etc.,
- Should have good knowledge in Spring Cloud
- Experience in the field of Data Centre Infrastructure management like UNIX/Docker/ Kubernetes/MicroServices)
Secondary Skillset
- Experience in Integration technologies and patterns, experience in frameworks like Apache Camel or Spring Integration would be a plus
- 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
- 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
- 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:53:18 PM