Skip to main content

Java Full Stack Developer

Technology
TCS
Jersey City, United States3 weeks agoUntil 12/15/2026

Job description

Job Summary

We are seeking an experienced Java Full Stack Developer to design, develop, and maintain enterprise-scale web applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, REST APIs, and modern front-end frameworks such as React or Angular. The role involves end-to-end application development, including backend services, API integration, database management, UI development, and production support.

Key Responsibilities

Backend Development

  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Build and support microservices-based architectures.
  • Develop secure, high-performance RESTful APIs.
  • Implement business logic and backend integrations.

API Development & Integration

  • Design, build, and maintain REST APIs.
  • Integrate applications with internal and external systems.
  • Ensure API security, scalability, and reliability.

Frontend Development

  • Develop responsive and interactive user interfaces using React or Angular.
  • Collaborate with UX/UI teams to deliver seamless user experiences.
  • Optimize front-end performance and usability.

Database Management

  • Work with relational databases such as MySQL and PostgreSQL.
  • Experience with NoSQL databases such as MongoDB.
  • Write optimized SQL queries, stored procedures, and database integrations.
  • Ensure data integrity and application performance.

Production Support & Maintenance

  • Monitor application health and performance.
  • Troubleshoot and resolve production issues.
  • Perform root cause analysis and implement preventive solutions.
  • Participate in release and deployment activities.

Collaboration & Agile Delivery

  • Work closely with business analysts, architects, QA teams, and product owners.
  • Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
  • Contribute to code reviews and development best practices.

Required Skills

Backend Technologies

  • Java 8/11/17+
  • Spring Boot
  • Spring Framework
  • Microservices Architecture
  • RESTful API Development

Frontend Technologies

  • React.js or Angular
  • JavaScript / TypeScript
  • HTML5
  • CSS3

Databases

  • MySQL
  • PostgreSQL
  • MongoDB

DevOps & Tools

  • Git
  • Maven
  • Jenkins
  • CI/CD Pipelines

Additional Skills

  • Strong understanding of Object-Oriented Programming (OOP)
  • Design Patterns
  • Performance Optimization
  • Debugging & Troubleshooting
  • Production Support Experience

Preferred Skills

  • Docker
  • Kubernetes
  • Cloud Platforms (AWS, Azure, or GCP)
  • Kafka or Messaging Systems
  • OAuth2 / JWT Security
  • Financial Services / Banking Domain Experience

Experience Required

  • 6–10 Years of Java Full Stack Development Experience

Interested in this role?