Logo
Tata Consultancy Services

Java Microservices Engineer

Tata Consultancy Services, Dallas, Texas, United States, 75215

Save Job

Comprehensive and multiple Hands on experience in modernization and implementation projects in Microservice At least 2 years of experience in leading projects involving Microservice architecture. Implement Rest controller with spring boot project structure. Implement transformation with Apache Camel project structure. Implement Business Delegate Pattern along with Microservice Design Patterns while creating Micro Services with appropriate packaging structure. Create DTO, DAO, Service, Controller, Utility packages for each package for better code maintenance. Write JUnit Test Cases for each Micro Services for quick unit testing. The Maven Dependency (pom.xml) need to be updated with correct version of jars and maintain same versions for all micro services for consistency. Implement non-blocking I/O coding. Implement logging using fluentd. Implement metrics/transaction tracking using Sleuth. Implement appropriate API error handling messages same as existing APIs. Implement appropriate exception handling in handling error scenarios. Roles & Responsibilities:

Write clean, scalable, and maintainable code using best practices and design patterns Strategic thinking able to identify a vision along with the plans, which need to be implemented to meet the end goal, evaluating situations, decisions, and issues in the short, medium, and long term Analytical thinking - able to simplify complex problems, processes or projects into component parts explore and evaluate them systematically Collaborate with various areas of the organization including business partners, product owners, architecture, security mavens, and IT engineering teams to understand business requirements and design specifications Conduct research on emerging technologies, design principles, and development frameworks to ensure software solutions remain current, fresh, and future proof Provide technical guidance in software design and development activities Mentoring junior members of the team to develop their technical skills Review Designs and Code and Provide recommendations for continuous improvement Provide technical leadership direction, determining and developing approaches to solutions by coordinating multiple resources to solve complex problems Improve DevOps processes and push for Automation as much as possible Designing and implementing complex software solutions for API's, microservices, CICD, real-time streaming pipelines etc... on cloud

#LI-RJ2

Salary Rang e-$100,000-$120,000 a year