Senior Java Full Stack Developer

Tata Consultancy Services Ltd
  • Plano, TX
  • $110,000–$120,000 Per Year
3 days ago

Job Description

Role: Engineer

Required Skills: Java

Experience: 6 - 10 Years

Function: TECHNOLOGY

Apply By: 2027-01-10

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

Numbers & Facts

LocationPlano, TX
Salary$110,000–$120,000 Per Year

Skills

  • API Documentationunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • AngularJSunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Business Analysisunmatched
  • Business Developmentunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Debugging Skillsunmatched
  • Design Documentunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Dockerunmatched
  • Enterprise Applicationsunmatched
  • Gitunmatched
  • Gradleunmatched
  • HTML5unmatched
  • Integration Testingunmatched
  • JSONunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Jenkinsunmatched
  • Mavenunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Windows Azureunmatched
  • MongoDBunmatched
  • NoSQLunmatched
  • Object Oriented Design (OOD)unmatched
  • Oracle Databaseunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Production Supportunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • Root Cause Analysisunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Spring MVCunmatched
  • Sprint Planningunmatched
  • Technical Analysisunmatched
  • Technical Leadershipunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Plan/Scheduleunmatched
  • User Interface/Experience (UI/UX)unmatched

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