Java Back End Developer - Bangalore

Tata Consultancy Services

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Bengaluru, Karnataka, is seeking a skilled Java backend engineer to design and build robust microservices using Java 17, Spring Boot, and RESTful APIs. You will contribute to scalable systems and collaborate with cross-functional teams in an Agile environment.

This role emphasizes performance, security, and modern dev practices, including CI/CD, Docker, Kubernetes, and PostgreSQL.

Qualifications

  • Experience with Java 17 and Spring Boot.
  • Design and implement Microservices and REST APIs.
  • Strong SQL knowledge with PostgreSQL.
  • Experience with Git and Jira in Agile teams.
  • CI/CD tooling and code reviews.
  • Knowledge of Docker and Kubernetes.
  • Experienced in XML/JSON and JDBC.
  • Familiarity with Tomcat and JMS.
  • CI/CD and Jenkins knowledge.
  • GraphQL and Kafka familiarity.

Responsibilities

  • Design and develop robust backend services with Java and Spring Boot.
  • Build microservices-based architecture for scalable apps.
  • Collaborate with frontend for full-stack work.
  • Use Git and participate in code reviews and CI/CD.
  • Work in Agile sprints and participate in planning.
  • Ensure performance, security, and scalability.

Skills

Java
Spring Boot
Microservices
REST APIs
SQL
PostgreSQL
Git
Agile
CI/CD
Docker
Kubernetes
AWS
GCP
Azure
Hibernate
JPA
XML/JSON
JDBC
Tomcat
Jenkins
Kafka
GraphQL
OTN/OWASP

Tools

Docker
Kubernetes
Jira
Git
IBM MQ/JMS
Jenkins

Job description

JOB DESCRIPTION
Key Responsibilities
  • Design and develop robust backend services using Java, Spring Boot, and RESTful APIs.
  • Build and maintain microservices-based architecture for scalable applications. Work with Oracle, PostgreSQL and SQL for data modeling, querying, and performance optimization.
  • Contribute to full stack development as needed by collaborating with Frontend developers.
  • Use Git for version control and participate in code reviews and CI/CD processes.
  • Work in an Agile environment, participating in sprint planning, stand-ups, and retrospectives.
  • Ensure high performance, security, and scalability of applications.
Required Skills & Qualifications
  • Strong proficiency in Java and Spring Boot framework.
  • Experience in designing and implementing Microservices and REST APIs.
  • Solid understanding of SQL and hands-on experience with PostgreSQL.
  • Familiarity with Git for source control and collaborative development.
  • Experience working in Agile teams and using tools like Jira or similar.
  • Good understanding of software design principles, testing, and debugging.
  • Experience with Static and Dynamic Code Analysis, Vulnerabilities, OWASP Principles.
  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Knowledge of cloud platforms (AWS, GCP, Azure) is a plus.
  • Knowledge of Git, Jenkins, CI/CD Tools.
  • Excellent problem-solving and communication skills.
Must-Have

Experience Required: Java 17

  • Spring Boot
  • No SQL databases Redis, Mango, Cassandra
  • Micro services architecture/SOA
  • Maven
  • JUnit, Mockito
  • IDE – Eclipse/STS/RAD
  • Git, RTC
  • Spring Rest Services
  • Hibernate, spring JPA
  • XML/Json
  • Tomcat
  • IBM MQ series/JMS
  • JNDI
  • JDBC
  • SOAP
  • Jenkins
  • Kubernetes
  • Kafka
  • resilience 4j
  • GraphQL
Good-to-Have

Optional Experience : APIGEE integration experience is a PLUS, / AWS/Azure

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Back End Developer - Bangalore Location
Java Back End Developer - Bangalore Location

Tata Consultancy Services • Bengaluru

On-site
INR 600,000 - 1,200,000
Java Backend Developer | Bangalore
Java Backend Developer | Bangalore

Photon • India

On-site
INR 800,000 - 1,500,000
Java Back End Developer
Java Back End Developer

Tekskills • Bulandshahr

Hybrid
INR 1,500,000 - 2,300,000
Java Back End Developer
Java Back End Developer

Codeboard Technology • Chennai District

On-site
INR 1,200,000 - 1,800,000
Java Back End Developer
Java Back End Developer

Experis • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Back End Developer
Java Back End Developer

TeamLease • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Java Back End Developer III
Java Back End Developer III

Aditi India • Bengaluru South

On-site
INR 1,200,000 - 1,800,000
Java Backend Developer
Java Backend Developer

People, Jobs, and News • Hyderabad

On-site
INR 1,400,000 - 2,200,000
Java Backend Lead
Java Backend Lead

Innoventes Technologies • Bengaluru

Hybrid
INR 1,500,000 - 2,000,000
Java Backend Developer
Java Backend Developer

United States Digital Space LLC • Karnataka

On-site
INR 1,500,000 - 2,000,000