TCS present an excellent opportunity for Java API Management & Microservices 
Job Location: Chennai, Bangalore 
Experience required : 5-8 yrs 
Skills: Java API Management & Microservices 
Must-Have  
- Experience in software support at enterprise level 
- 1 – 3 years of technical leadership experience 
- BS degree in Computer Science, Engineering or related IT field 
- Extensive hands-on enterprise JAVA application and Spring boot development experience 
- In-depth knowledge of retail POS processes, including customer facing (Sales & Returns management, promotion & pricing, membership, loyalty, payment integration etc…) and back-office (Cash Management, Opening & Closing, TLOG processing) 
- Extensive experience with PCI & PII security standards 
- Extensive knowledge of best practices and IT design and development patterns and standards 
- Extensive hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between 
- Extensive experience troubleshooting issues across a complex IT ecosystem across multiple cross-functional teams 
- Experience with Capacitor or similar technologies to build cross-platform native apps.
 
 
- Cloud Run 
- Google Cloud Storage 
- Cloud SQL 
- Cloud Scheduler 
- Dataflow 
- Cloud Build 
- Container registry 
- Datastore 
- Pubsub 
Good-to-Have  
- Experience working with Cloud technology and IaC (AWS experience preferred, and candidates with AWS DevOps or AWS Solution Architecture certifications strongly preferred) 
- Experience with Microservice Architecture and Domain Driven Design.
 
 
- Extensive experience with Java build, packaging and dependency management and storage systems (such as GitLab, Maven, Gradle, Artifactory) 
- Experience developing and tuning MS SQL, AWS Aurora PostgreSQL queries 
- Experience with integrating automated tests into CI/CD pipelines (such as Cucumber, Robot, Selenium, JMeter) 
- Extensive experience with creating alerts, dashboards, canned queries – as well as configuring and integrating log aggregation (such as SumoLogic, Splunk, ELK, syslog – SumoLogic preferred) 
- Experience with Agile methodologies (Kanban or Scrum) and software development lifecycles 
- Excellent interpersonal & communication skills