Job Description: Upto 8 - 10 years (overall) of experience in information technology with an emphasis on application development demonstrated experience with applications development throughout the entire development lifecycle. Experience with Java/J2EE with a deep understanding of the language and core APIs, web services multi-threaded/concurrent programming, XML, design patterns, Service Oriented Architecture. Preferred programming Languages: Java, Spring Boot, React, SQL and Java script. Experience in implementing Microservices using Spring Boot and Event-Driven architecture. SQL & Database - Oracle, Cloud databases. Java performance tuning, debugging & Profiling Tools. Code Repositories: SVN, GIT/Bitbucket Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security