Senior Full Stack Java Developer
Job Description
Must Have Technical/Functional Skills
Core Backend
Java (Core Java, Java 8/11+)
Spring Framework (Spring Boot, Spring MVC, Spring Security)
Hibernate / JPA
RESTful Web Services (JSON/XML)
Frontend
Angular / React (preferred)
HTML5, CSS3, JavaScript, TypeScript
Microservices & Integration
Microservices architecture
Messaging: Kafka / RabbitMQ / JMS
Database
RDBMS: Oracle / PostgreSQL / MySQL
NoSQL (good to have): MongoDB / Redis
DevOps & Tools
Git / Bitbucket
Maven / Gradle
Jenkins / GitHub Actions
Docker, Kubernetes (preferred)
Monitoring & Logging: ELK, Log4j, CloudWatch
Testing
JUnit, Mockito
Exposure to BDD / Cucumber is a plus
Roles & Responsibilities
Backend Development
Design, develop, and maintain enterprise applications using Java 8/11+, Spring Boot, Spring MVC, and Hibernate/JPA
Build and consume RESTful APIs following standard API design principles
Implement microservices-based architecture with proper service boundaries
Handle transaction management, exception handling, validation, and security
Perform performance tuning, query optimization, and memory management
Frontend Development
Develop responsive and user-friendly UI using Angular / React / Vue
Integrate frontend with backend services using REST APIs
Implement client-side validation and state management
Database & Persistence
Design database schemas and write optimized SQL / JPQL / HQL
Work with RDBMS (Oracle, PostgreSQL, MySQL) and exposure to NoSQL (MongoDB/Redis) is a plus
Quality & Testing
Write unit and integration tests using JUnit, Mockito
Support SIT, UAT, and Production deployments
Participate in code reviews and enforce coding standards and best practices
DevOps & Delivery
Work with CI/CD pipelines using Maven, Jenkins/GitLab
Collaborate with DevOps teams for deployment on AWS/Azure/OpenShift/Kubernetes
Participate actively in Agile/Scrum ceremonies
Collaboration & Documentation
Collaborate with architects, QA, DevOps, and business stakeholders
Create and maintain technical documentation (designs, APIs, workflows)
* Mentor junior developers and support knowledge sharing
Salary Range: $110,000 to $125,000 per year
Location
Tampa, FL
Job Function
CONSULTANCY
Role
Engineer
Job Id
407997
Desired Skills
Java
Salary Range
$110,000-$125,000 a year
Desired Candidate Profile
Qualifications : BACHELOR OF COMPUTER SCIENCE
Verified Visa Sponsor
More from Tata Consultancy Services (TCS)
Visa Sponsorship Data
AI Resume Tailoring
Tailor your resume for Senior Full Stack Java Developer roles
Reach hiring managers at tata consultancy services
AI Cover Letters for Senior Full Stack Java Developer
Generate tailored cover letters, recruiter emails, and LinkedIn messages matched to your resume.
- Tailored to your resume & job
- Cover letters, emails, LinkedIn messages
- Professional tone, your experience
