Job Summary:
Tata Consultancy Services is a leading global IT services, consulting, and business solutions organization. They are seeking a Java Backend Engineer to build scalable and fault-tolerant microservices, design cloud-native applications, and ensure high performance and testability in their systems.
Responsibilities:
• Experience in building n-tier highly scalable, fault tolerant, reactive Microservices using Java/Scala/Go, Camel, Spring, Apache/Tomcat, Jboss and RESTful architecture.
• Building Cutting Edge next generation Reactive Microsystems which are deployed in Kubernetes Ecosystem in Public Cloud like Google GCP and Microsoft Azure
• Designing and Architecting cloud native, distributed, high performant, scalable and fault-tolerant microservices.
• Expert level knowledge and understanding of Java, Spring Boot, and experience working with distributed systems and teams.
• Ability to build products with focus on testability, someone who loves test coverage (well versed with Mockito and JUnit)
• Extensive understanding of microservice architecture and design, and best practices around multithreading, networking and performance tuning
• A disciplined approach to development, code review, testing, documentation, and code structure in a team environment.
• Designing/Architecting Applications in SQL/No-SQL database such Oracle, Cassandra and Azure Cosmos DB
• Utilizing Industry Research and Innovation to build Next Generation systems to Improve Technology Environment.
Qualifications:
Required:
• Experience in building n-tier highly scalable, fault tolerant, reactive Microservices using Java/Scala/Go, Camel, Spring, Apache/Tomcat, Jboss and RESTful architecture.
• Building Cutting Edge next generation Reactive Microsystems which are deployed in Kubernetes Ecosystem in Public Cloud like Google GCP and Microsoft Azure
• Designing and Architecting cloud native, distributed, high performant, scalable and fault-tolerant microservices.
• Expert level knowledge and understanding of Java, Spring Boot, and experience working with distributed systems and teams.
• Ability to build products with focus on testability, someone who loves test coverage (well versed with Mockito and JUnit)
• Extensive understanding of microservice architecture and design, and best practices around multithreading, networking and performance tuning
• A disciplined approach to development, code review, testing, documentation, and code structure in a team environment.
• Designing/Architecting Applications in SQL/No-SQL database such Oracle, Cassandra and Azure Cosmos DB
• Utilizing Industry Research and Innovation to build Next Generation systems to Improve Technology Environment.
Company:
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting. It is a sub-organization of Tata Group. Founded in 1968, the company is headquartered in Mumbai, IND, with a team of 10001+ employees. The company is currently Late Stage.