Senior Java Full Stack Developer

Tata Consultancy Services Limited

Plano (TX)

On-site

USD 110,000 - 120,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tata Consultancy Services Limited in Plano, TX is seeking a Senior Java Full Stack Developer to design, develop, and maintain scalable enterprise applications using Java/J2EE, Spring Boot, and microservices. You will build robust RESTful APIs, implement responsive front-ends with React or Angular, and collaborate across product, QA, and DevOps teams.

This role requires hands-on development across the stack, adherence to coding standards, and participation in Agile/Scrum ceremonies.

Qualifications

  • Experience designing and developing enterprise applications using Java/J2EE and Spring Boot.
  • Strong knowledge of RESTful APIs and microservices.

Responsibilities

  • Design, develop, enhance, and maintain scalable enterprise applications using Java/J2EE, Spring Boot, Microservices, and modern front-end technologies.
  • Develop robust RESTful APIs and Microservices using Java, Spring Boot, Spring MVC, and related frameworks.
  • Develop reusable components and services while following object-oriented design principles, design patterns, and coding standards.
  • Work with cloud-based environments such as AWS, Azure, or similar platforms, depending on the application architecture.
  • Collaborate closely with business analysts, product owners, architects, QA engineers, DevOps teams, and other developers throughout the software development lifecycle.

Skills

Java

Job description

Job Description
Senior Java Full Stack Developer
  • Design, develop, enhance, and maintain scalable enterprise applications using Java/J2EE, Spring Boot, Microservices, and modern front-end technologies.
  • Develop robust RESTful APIs and Microservices using Java, Spring Boot, Spring MVC, and related frameworks.
  • Design and develop responsive user interfaces using React.js or Angular, JavaScript/TypeScript, HTML5, and CSS3.
  • Participate in application architecture, solution design, technical analysis, and development of complex business requirements.
  • Develop reusable components and services while following object-oriented design principles, design patterns, and coding standards.
  • Implement integrations between front-end applications, backend services, databases, and external systems using REST APIs, JSON, messaging, and integration frameworks.
  • Work with relational and/or NoSQL databases such as Oracle, SQL Server, PostgreSQL, MongoDB, or similar technologies.
  • Develop and maintain automated unit, integration, and API tests using frameworks such as JUnit, Mockito, and related tools.
  • Perform code reviews, debugging, performance tuning, and root-cause analysis to ensure application quality and reliability.
  • Support CI/CD pipelines and application deployments using tools such as Git, Jenkins, Maven/Gradle, Docker, Kubernetes, and related DevOps technologies.
  • Work with cloud-based environments such as AWS, Azure, or similar platforms, depending on the application architecture.
  • Troubleshoot and resolve complex application, API, database, integration, and production issues.
  • Collaborate closely with business analysts, product owners, architects, QA engineers, DevOps teams, and other developers throughout the software development lifecycle.
  • Participate in requirement analysis, technical estimation, sprint planning, daily scrum meetings, design discussions, and release activities in an Agile/Scrum environment.
  • Ensure applications follow organizational standards for security, performance, scalability, resiliency, and maintainability.
  • Provide technical guidance and mentoring to junior and mid-level developers and contribute to development best practices.
  • Take ownership of assigned modules/features from design and development through testing, deployment, and production support.
  • Create and maintain appropriate technical documentation, API specifications, design documents, and implementation details.

Salary Range- $110,000-$120,000 a year

Location

Plano, TX

Function

TECHNOLOGY

Role

Engineer

ID

438970

Skills

Java

Salary Range

$110,000 - $120,000

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Java Developer
Full Stack Java Developer

Tata Consultancy Services Limited • Mount Laurel Township (NJ)

On-site
USD 110,000 - 120,000
Sr Java Developer
Sr Java Developer

Tata Consultancy Services Limited • Plano (TX)

On-site
USD 110,000 - 140,000
Sr Full Stack Developer
Sr Full Stack Developer

Tata Consultancy Services Limited • Plano (TX)

On-site
USD 110,000 - 135,000
Java Fullstack Developer
Java Fullstack Developer

Tata Consultancy Services Limited • Plano (TX)

On-site
USD 80,000 - 120,000
Engineer
Engineer

Tata Consultancy Services Limited • Irving (TX)

On-site
USD 100,000 - 110,000
Java Full Stack Developer
Java Full Stack Developer

Tata Consultancy Services Limited • Plano (TX)

On-site
USD 120,000 - 130,000
Discretionary Annual Incentive
Medical Coverage
401K Plan
+1
Senior Java Developer
Senior Java Developer

Tata Consultancy Services Limited • Irving (TX)

On-site
USD 100,000 - 125,000
Senior Full-stack Developer
Senior Full-stack Developer

Tata Consultancy Services Limited • Chicago (IL)

On-site
USD 110,000 - 130,000
Senior Java Developer
Senior Java Developer

Tata Consultancy Services Limited • Charlotte (NC)

On-site
USD 120,000 - 150,000
Java+angular Fullstack
Java+angular Fullstack

Tata Consultancy Services Limited • Irving (TX)

On-site
USD 110,000 - 125,000