TCS is Hiring for Java spring boot, Microservices
Experience : 4 to 10 years
Location : Bhubaneswar
Backend Developer with Java , Spring boot, and Microservices experience
Design, develop, and maintain microservices using Java, ensuring they are efficient and scalable
Good Hands-on experience in Java development, with a strong understanding of microservices architecture.
Design and code complex programs using NodeJS and GraphQL
Familiarity with RESTful APIs, web services, and frameworks such as Spring Boot
Responsible for writing reusable, testable, and efficient code. This includes designing and implementing low-latency, high-availability, and performant applications.
Integrate various data storage solutions, including databases, key-value stores, and blob stores. This involves creating database schemas that represent and support business processes
Developing all server-side logic, defining, and maintaining the central database, and ensuring high performance and responsiveness to requests from the front-end.
Strong proficiency in JavaScript is essential. This includes understanding the nature of asynchronous programming and its quirks and workarounds
Familiarity with Node.js and its frameworks is crucial for efficient development
A good understanding of server-side templating languages and CSS preprocessor is necessary
Basic understanding of front-end technologies like Reactjs, Js, HTML5 and CSS3 is required to integrate front-end elements effectively
Work closely with architects, developers, and testers to gather and define requirements for software solutions tailored to client needs.
Understanding accessibility and security compliance, user authentication, and authorization between multiple systems, servers, and environments
Proficient understanding of code versioning tools, such as Git, is essential for collaborative development Optimize applications for maximum speed and scalability.
Ensure the security, performance, and reliability of applications.
Write clean, maintainable, and efficient code.
Familiarity with database technologies such as MySQL, or PostgreSQL.
Knowledge of version control systems like Git.
Good knowledge on cloud-based systems in Azure and AWS
Understanding of Continuous Integration and Continuous Deployment (CI / CD) pipelines
Java Developer Spring Boot • Gurgaon, Haryana, India