Java Full Stack Developer

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

Job Description

Role: Engineer

Required Skills: Java

Experience: 6 - 10 Years

Function: TECHNOLOGY

Apply By: 2027-01-10

Java Full Stack Developer

Design, develop, test, and maintain scalable web applications using Java/J2EE, Spring Boot, and Microservices. Develop and maintain RESTful APIs and backend services using Java, Spring Boot, Spring MVC, and related frameworks. Develop responsive and reusable front-end components using React.js or Angular, JavaScript/TypeScript, HTML5, and CSS3. Participate in requirement analysis, technical design, development, testing, deployment, and application support activities. Develop and integrate Microservices with internal and external systems using REST APIs, JSON, and messaging technologies. Implement business logic and data-access components using Spring, Hibernate/JPA, and related Java technologies. Work with relational databases such as Oracle, SQL Server, or PostgreSQL, including writing and optimizing SQL queries. Develop unit and integration tests using JUnit, Mockito, and other automated testing frameworks. Perform code reviews and ensure adherence to coding standards, design patterns, security standards, and development best practices. Troubleshoot application defects and perform root-cause analysis for development and production issues. Support application deployments and CI/CD processes using tools such as Git, Maven/Gradle, Jenkins, Docker, or similar technologies. Work with messaging technologies such as Apache Kafka or similar event-driven platforms when required. Collaborate with product owners, business analysts, QA engineers, DevOps teams, architects, and other developers to deliver application enhancements. Participate in Agile/Scrum ceremonies, including sprint planning, backlog refinement, daily stand-ups, and retrospectives. Monitor application performance and contribute to improvements in scalability, reliability, security, and performance. Create and maintain technical documentation related to application components, APIs, and implementation details. Provide application support and assist with troubleshooting and resolution of production incidents. Take ownership of assigned features/modules from development through testing and deployment.

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

Numbers & Facts

LocationPlano, TX
Salary$90,000–$105,000 Per Year

Skills

  • Agile Programming Methodologiesunmatched
  • AngularJSunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Backlog Prioritizationunmatched
  • Best Practicesunmatched
  • Business Analysisunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Dockerunmatched
  • Gitunmatched
  • Gradleunmatched
  • HTML5unmatched
  • Hibernateunmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • Internet Applicationunmatched
  • JSONunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Jenkinsunmatched
  • Maintain Complianceunmatched
  • Mavenunmatched
  • Messaging Technologyunmatched
  • Microservicesunmatched
  • Microsoft SQL Serverunmatched
  • Oracle Databaseunmatched
  • Performance Analysisunmatched
  • PostgreSQLunmatched
  • Production Supportunmatched
  • Quality Assuranceunmatched
  • Query Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Spring Frameworkunmatched
  • Spring MVCunmatched
  • Sprint Planningunmatched
  • Standards Developmentunmatched
  • Standup Meetingsunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Harnessunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Unit Testunmatched
  • 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