Full Stack Java React Engineer

Tata Consultancy Services Limited
Los Angeles, CA, United States
1 day ago
Apply on jobs.localjobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$120,000.0 - $130,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Spring Security Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services HTML5 Microsoft Azure Cascading Style Sheets (CSS) Mobile Application Development Code Generation Databases
+40 more
Data Integration Persistent Data Structure DevOps Programming Tools Github Gradle Design of User Interfaces Hibernate (Java) Java Persistence API JSON Junit PostgreSQL Apache Maven MongoDB OpenShift Oracle (Applications) Mockito Swagger TypeScript Openapi Test-Driven Development (TDD) Postman Spring-mvc ReactJS Spring-boot Backend Gitlab Git Single Page Application Kubernetes Information Technology Maintaining Code Apache Kafka Front End Software Development Api Design Restful APIs Code Restructuring Docker Jenkins Microservices

Requirements

must have strong hands-on experience in Java backend/API development and secondary experience in React UI development. The role requires a developer who is comfortable with AI-assisted and AI-native development practices, including Vibe Coding and Specification-Driven Development (SDD) using modern AI coding tools. Backend / API - Primary

  • Strong hands-on development experience with Java 11, 17, or 21
  • Spring Boot, Spring MVC, and Spring Security
  • Design and development of RESTful APIs
  • Microservices architecture and development
  • JSON-based integrations
  • JPA / Hibernate
  • Strong understanding of API design, security, and integration patterns React & Frontend Development

  • Hands-on experience with React.js
  • TypeScript / JavaScript
  • HTML5 and CSS3
  • Responsive UI development
  • Single Page Application (SPA) development AI-Assisted Development - Mandatory

  • Experience using AI coding and development tools
  • Exposure to Vibe Coding or similar AI-assisted development approaches
  • Experience with Specification-Driven Development (SDD) or AI-assisted spec-to-code development is highly desirable

  • Ability to effectively use AI tools for code generation, refactoring, testing, and documentation while maintaining code quality Page 1 Full Stack Java Developer Testing & API Tools

  • JUnit
  • Mockito
  • Test-Driven Development (TDD)
  • Postman
  • Swagger / OpenAPI
  • Experience developing and maintaining automated unit and API tests Database & Integration

  • Strong SQL knowledge
  • PostgreSQL and/or Oracle
  • MongoDB
  • Kafka or messaging experience preferred
  • Experience with database integration and data persistence using JPA / Hibernate DevOps & Cloud

  • Git
  • Maven / Gradle
  • CI/CD pipelines
  • Jenkins / GitHub / GitLab
  • Docker
  • Kubernetes / OpenShift
  • Exposure to AWS and/or Azure, BACHELOR OF COMPUTER SCIENCE

Benefits & conditions

Salary Range: $120,000-$130,000 a year TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & amp; Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.localjobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…