Java _ Senior Full Stack Developer

Tata Consultancy Services Ltd
  • Charlotte, NC
  • $95,000–$105,000 Per Year
4 days ago

Job Description

Role: Engineer

Required Skills: Java | Kafka

Qualification: BACHELOR OF COMPUTER SCIENCE

Experience: 10 - 15 Years

Function: TECHNOLOGY

Apply By: 2027-01-01

Experience: Extensive senior-level enterprise application development experience

Primary Skill: Kafka

Service Offering: Application Development

Must-Have Technical and Functional Skills

  • Angular
  • Java/J2EE
  • Spring Boot
  • REST APIs
  • Microservices architecture
  • Kafka or comparable messaging/event-streaming platforms
  • Oracle and/or SQL Server

Role Overview

We are seeking an experienced Senior Full Stack Developer with extensive enterprise application development

experience and strong expertise in Angular, Java/J2EE, Spring Boot, REST APIs, microservices, and Kafka.

The ideal candidate will be a hands-on engineer capable of designing, developing, integrating, and supporting

scalable enterprise applications. The role will focus on modern web applications, API and microservices

development, event-driven architecture, and integration with internal and third-party platforms.

Key Responsibilities

  • Design, develop, enhance, and support enterprise applications using Angular and Java/J2EE.
  • Build scalable backend services and microservices using Java and Spring Boot.
  • Design, develop, and maintain secure and reusable REST APIs.
  • Develop event-driven applications and integrations using Kafka or similar messaging technologies.
  • Design integrations between enterprise applications, APIs, databases, and third-party platforms.
  • Contribute to application modernization and integration initiatives.
  • Work closely with business, architecture, and technology teams to translate requirements into effective

technical solutions.

  • Ensure applications and services are scalable, secure, maintainable, and reliable.
  • Participate in solution design and architecture discussions for enterprise applications and integrations.
  • Conduct code reviews and promote development standards and engineering best practices.
  • Troubleshoot application and integration issues and provide production support as required.
  • Work effectively within Agile development teams, collaborating throughout the software development lifecycle.

Required Skills

  • Extensive full-stack and enterprise application development experience, including senior-level ownership of

complex solutions.

  • Strong hands-on experience with Angular.
  • Strong expertise in Java/J2EE.
  • Hands-on development experience with Spring Boot.
  • Strong experience designing and developing REST APIs.
  • Strong understanding of microservices architecture.
  • Hands-on experience with Kafka or comparable messaging/event-streaming platforms.
  • Strong experience with Oracle and/or SQL Server.
  • Experience developing enterprise applications and integration solutions.
  • Experience working in Agile environments.
  • Strong analytical, troubleshooting, communication, and problem-solving skills.

Desired / Good-to-Have Skills

  • Jira REST API integration experience.
  • Knowledge of the Atlassian/Jira ecosystem.
  • Experience with OpenShift and/or Kubernetes.
  • Experience with API Gateway technologies.
  • Exposure to enterprise integration and application modernization initiatives.

Core Technology Stack

Angular | Java/J2EE | Spring Boot | REST APIs | Microservices | Kafka | Oracle | SQL Server | Jira REST API |

Atlassian | OpenShift | Kubernetes | API Gateway | Agile

Ideal Candidate

The ideal candidate is a hands-on senior full stack engineer with extensive experience delivering enterprise

applications who can work across UI, backend, API, microservices, messaging, and database layers. Strong

Angular and Java/Spring Boot expertise is essential, along with practical experience building REST APIs and

Kafka-based event-driven integrations. Experience with Jira/Atlassian integrations, Kubernetes/OpenShift, and API

Gateway technologies will be an added advantage

Salary Range: $95,000-$105,000 a year

Numbers & Facts

LocationCharlotte, NC
Salary$95,000–$105,000 Per Year

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • AngularJSunmatched
  • Apache Kafkaunmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Atlassian JIRAunmatched
  • Business Architectureunmatched
  • Computer Scienceunmatched
  • Ecosystemsunmatched
  • Enterprise Application Integration (EAI)unmatched
  • Enterprise Applicationsunmatched
  • Enterprise Architectureunmatched
  • Identify Issuesunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Messaging Technologyunmatched
  • Microservicesunmatched
  • Microsoft SQL Serverunmatched
  • Oracle Databaseunmatched
  • Problem Solving Skillsunmatched
  • Production Supportunmatched
  • REST (Representational State Transfer)unmatched
  • Requirements Managementunmatched
  • Scalable System Developmentunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder