Padmi

Senior Engineer

United StatesPosted 1 month ago
Software engineeringUnspecified
Apply at Tata Consultancy Services

Opens the source posting on ibegin.tcsapps.com

Source description

About the role

View original

Java, Springboot, microservices Developer

Must Have Technical/Functional Skills

• Strong proficiency in Java (Java 8 or above)

• Hands-on experience with Spring Boot, Spring MVC, Spring Core

• Experience with JPA/Hibernate or Spring Data

• Strong knowledge of REST APIs, JSON, and HTTP protocols

• Experience working with databases such as:

• Relational: MySQL, PostgreSQL, Oracle, SQL Server

• NoSQL (good to have): Cosmos, elastic search

• Good understanding of SQL queries, joins, indexes, and transactions

• Familiarity with Maven/Cradle

• Experience with Git or other version control systems

• Understanding of OOP concepts, design patterns, and data structures

Good to Have / Preferred Skills

• Experience with Microservices architecture

• Experience with Kafka

• Exposure to Docker, Kubernetes

• Experience with cloud platforms (AWS, Azure, GCP)

• Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, etc.)

• Unit testing with JUnit, Mockito

• Agile/Scrum development experience

Roles & Responsibilities

• Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, and Microservices architecture.

• Build and expose RESTful APIs ensuring high performance, security, and reliability.

• Develop microservices leveraging Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.

• Participate in system design, architecture discussions, and technical solutioning for complex business requirements.

• Implement API integration with internal and external systems using REST/SOAP services.

• Design and optimize database schemas, queries, and stored procedures for SQL/NoSQL databases.

• Ensure application quality through unit testing, integration testing, and code reviews.

• Implement security best practices including OAuth2, JWT, and Spring Security.

• Work with messaging platforms such as Kafka, RabbitMQ, or ActiveMQ for event-driven architectures.

• Deploy and manage applications in Docker, Kubernetes, and Cloud environments (AWS/Azure/GCP).

• Collaborate with cross-functional teams following Agile/Scrum methodologies.

• Troubleshoot production issues, perform root cause analysis, and implement performance improve ments.

• Monitor application health using logging and monitoring tools such as Splunk, ELK, Grafana, or Prometheus.

• Contribute to CI/CD pipeline implementation using tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.

• Prepare technical documentation and provide support during release and deployment activities.

Generic Managerial Skills, If any

Status reporting, Status communication in daily calls.

Education

Bachelor's degree

Salary Range: $120000 - $130000 a year

#LI-JH1

</div

Role: Senior Engineer

Desired skills: Spring Boot

Qualifications: BACHELOR OF COMPUTER SCIENCE

  • Experience: 6 - 12 Years

  • Job function: TECHNOLOGY

  • Location: Bentonville, AR

Salary range: $120,000–$130,000

Apply by: 2026-09-16 00:00:00

One address, no account. We’ll tell you when matching roles go live.

More at Tata Consultancy Services

Related open roles

View all roles