Java Backend developer

Tata Consultancy Services

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 125,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services is seeking a Java Backend Developer (hands-on with Kotlin) to design, develop, and maintain scalable backend services and APIs. You will collaborate with cross-functional teams to gather requirements, architect solutions, and implement features meeting business needs.

The role emphasizes performance optimization, deployment automation, and code quality in a fast-paced environment. The ideal candidate has strong expertise in Java/J2EE, Spring Boot, and Kotlin, with

Qualifications

  • Strong hands-on experience with Java/J2EE, Spring Boot, and Kotlin.
  • Experience building RESTful APIs and working with JSON and Web Services.
  • Proficient in relational databases and SQL; exposure to NoSQL databases.
  • Good understanding of data structures, OO design, and multi-language codebases.
  • Familiar with code quality measures, Git branching, and CI/CD practices.
  • Knowledge on agentic AI concepts and modern testing tools.

Responsibilities

  • Design, develop, and maintain high-performance backend services and APIs.
  • Collaborate with cross-functional teams to gather requirements and architect solutions.
  • Optimize backend systems for performance, scalability, and reliability.
  • Implement code quality, testing, and deployment automation best practices.
  • Conduct code reviews and mentor junior engineers.
  • Troubleshoot production issues and perform root-cause analysis.
  • Stay updated on emerging technologies and evaluate new tools.
  • Work with DevOps to deploy backend services in cloud environments.
  • Coordinate with frontend teams to define API contracts.

Skills

Java
Kotlin
Spring Boot
REST APIs
JSON
SQL
NoSQL
Git
CI/CD
Jenkins
Maven
Selenium
REST Assured
Cucumber
JIRA/Rally
Agile
Cloud

Tools

Nexus
Maven
Git
CI/CD pipelines
Jenkins
Oracle/DB2
Cassandra
Couchbase

Job description

Job DescriptionJava Backend developer (with hands-on in kotlin)

Java Backend developer (with hands-on in kotlin)
Expertise with Java/J2EE, Springboot, Kotlin,

Expertise with building RESTful APIs
Thorough understanding of JSON, Web Service technologies, and data structure fundamentals
Experience with distributed (multi-tiered) systems, algorithms, and relational databases
Confirmed experience with object-oriented design and coding with variety of languages
Should have knowledge on Agentic AI
Knowledge on code quality parameters and GIT branching concepts.
Knowledge on SQL and NoSQL databases (Oracle/DB2, Cassandra / Couchbase).
Knowledge of Automated testing concepts using Selenium, REST Assured, Cucumber and CI/CD concepts with and exposure to tools such as Jenkins, Nexus, Maven, GIT.
Expertise in agile life-cycle management tools (JIRA/Rally), software testing standards, methods and conventions.
Roles & Responsibilities

  • Design, develop, and maintain high-performance backend services and APIs.
  • Collaborate with cross-functional teams to gather requirements, architect solutions, and implement features that meet business needs.
  • Optimize backend systems for performance, scalability, and reliability, ensuring smooth operation under high load.
  • Implement best practices for code quality, testing, and deployment automation.
  • Conduct code reviews, provide constructive feedback, and mentor junior engineers to foster a culture of continuous learning and improvement.
  • Troubleshoot and debug production issues, conduct root cause analysis, and implement solutions to prevent recurrence.
  • Stay updated on emerging technologies and industry trends, evaluations new tools and frameworks to improve efficiency and productivity.
  • Work closely with DevOps teams to deploy and manage backend services in cloud environments (e.g., AWS, Azure, Google Cloud).
  • Collaborate with frontend engineers to define API contracts and ensure seamless integration between frontend and backend systems.

Salary Range- $90,000-$125,000 a year

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

Similar jobs worth comparing

Java Backend developer
Java Backend developer

Tata Consultancy Services • Phoenix (AZ)

On-site
USD 90,000 - 110,000
Java Backend Developer (with hands-on in kotlin) | Phoenix, AZ
Java Backend Developer (with hands-on in kotlin) | Phoenix, AZ

Tech Mirrors • Phoenix (AZ)

On-site
JAVA API
JAVA API

Tata Consultancy Services • Charlotte (NC)

On-site
USD 100,000 - 110,000
JAVA API
JAVA API

Tata Consultancy Services • Minneapolis (MN)

On-site
USD 100,000 - 110,000
Backend Java Developer
Backend Java Developer

Compunnel, Inc. • Pasadena (CA)

On-site
USD 140,000 - 190,000
Java Developer
Java Developer

CrackaJack Digital Solutions LLC. • New York (NY)

On-site
USD 120,000 - 180,000
Backend Java Developer
Backend Java Developer

Weekday (YC W21) • New York (NY)

On-site
USD 150,000 - 250,000
Competitive equity or bonus
Health, dental, and vision benefits
Generous paid time off
+2
Senior Backend Engineer
Senior Backend Engineer

Techsa • Egypt (PA)

Hybrid
USD 110,000 - 160,000
Java Backend Developer
Java Backend Developer

Woongjin, Inc • Plano (TX)

On-site
USD 110,000 - 140,000
Java Developer
Java Developer

Compunnel, Inc. • Plano (TX)

On-site
USD 110,000 - 140,000