Back to search
Tata Consultancy Services Linkedin · Posted 26d ago

Senior Full Stack Java Developer

Tampa, Florida, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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

Qualifications: BACHELOR OF COMPUTER SCIENCE

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent