Tata Consultancy Services

Java Back End Developer

Tata Consultancy Services

Hyderabad, Telangana, India · Full Time

1 applicant

Experience
Any
Salary
—
Openings
1
Posted
3 weeks ago
Work mode
In office
Education
Any graduate
Eligibility
Any graduate is eligible to apply for this role.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

We are seeking a skilled Java Back End Developer to design, develop, and maintain scalable backend services for enterprise applications. You'll work primarily with Java, Spring Boot, REST APIs, and microservices architecture to build robust and secure solutions.

Key Responsibilities

  • Develop and maintain backend services utilizing Java, Spring Boot, and RESTful API standards.
  • Build and support microservices-based architectures to ensure scalable and maintainable applications.
  • Collaborate closely with frontend developers on full stack development tasks as needed.
  • Manage source code using Git and conduct code reviews as part of CI/CD workflows.
  • Participate actively in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
  • Ensure applications meet high standards of performance, security, and scalability.

Required Skills and Qualifications

  • Strong command of Java 17 and proficiency with the Spring Boot framework.
  • Experience designing and implementing microservices and REST API endpoints.
  • Solid knowledge of SQL, especially with PostgreSQL, and experience with multiple NoSQL databases such as Redis, MongoDB, and Cassandra.
  • Hands-on experience with version control systems like Git and RTC.
  • Familiarity working in Agile environments and using project management tools such as Jira.
  • Understanding of software design principles, debugging, testing, and static/dynamic code analysis.
  • Knowledge of security principles including OWASP vulnerabilities.
  • Experience with container technologies like Docker and orchestration tools such as Kubernetes.
  • Exposure to cloud platforms like AWS, Azure, or GCP is advantageous.
  • Familiarity with CI/CD pipelines and tools like Jenkins.
  • Experience with message queuing (IBM MQ/JMS), caching, GraphQL, resilience 4j, and API gateway tools such as Apigee is a plus.

Additional Technologies/Tools

  • Maven for build automation.
  • Testing frameworks including JUnit and Mockito.
  • Integrated development environments such as Eclipse, Spring Tool Suite (STS), or Rational Application Developer (RAD).
  • Persistence frameworks like Hibernate and Spring JPA.
  • Data format processing with XML and JSON.
  • Web servers like Tomcat.
  • Database connectivity via JDBC.
  • SOAP web services.

Eligibility

Applicants with any graduate degree are welcome to apply.

Minimum education

Bachelor's Degree

Tools & software

Java Git required Docker required Kubernetes required PostgreSQL required Jenkins CI required

How they work

Communication Teamwork & Collaboration Problem Solving
🤖
Online · instant AI help
Broxer