Senior Engineer

Tata Consultancy Services Ltd

  • Bentonville, AR
  • 30+ days ago
  • $120,000–$130,000 Per Year

Highlights

Contribute to CI/CD pipeline implementation using tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Experience working with databases such as: Relational: MySQL, PostgreSQL, Oracle, SQL Server.

Numbers & Facts

LocationBentonville, AR
Salary$120,000–$130,000 Per Year

Description

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

Similar Jobs