Tata Consultancy Services
Posted 1mo ago

Java full stack with React JS

Tata Consultancy Services
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • developing frontend
  • building backend
  • integrating APIs
Requirements
  • 5+ years experience building Java Spring Boot backends and 3+ years with ReactJS
  • Proficiency with REST/GraphQL
  • Databases
  • Containerization, and cloud platforms
  • BE preferred
Technical tools mentioned
ReactJSReduxReact RouterContext APIJavaSpring BootMySQLPostgreSQLMongoDBJWTOAuth2GraphQLTypeScriptWebpackViteCreate React AppSpring MVCSpring DataSpring SecurityHibernateAWSAzureGCPDockerKubernetesGitHub

Job description

Job Requirements Frontend Development: Design and develop interactive, responsive user interfaces using ReactJS and related libraries (e.g., Redux, React Router, or Context API). Implement reusable components and ensure clean, maintainable, and modular code. Optimize frontend performance for speed, scalability, and cross-browser compatibility. Integrate RESTful APIs and GraphQL endpoints with the frontend to deliver dynamic content. Collaborate with UI/UX designers to translate wireframes and prototypes into functional applications. Backend Development: Build and maintain server-side logic, APIs, and microservices using Java and Spring Boot. Design and optimize database schemas, queries, and interactions with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB). Implement secure authentication and authorization mechanisms (e.g., JWT, OAuth2). Ensure scalability, reliability, and performance of backend services through best practices like caching, load balancing, and efficient API design. Write unit and integration tests to ensure robust backend functionality.

Roles & Responsibilities

Experience: 5 - 8 years of professional software development experience, with at least:

3+ years working with ReactJS and modern JavaScript (ES6+).

3+ years building backend services with Java and Spring Boot.

Frontend Skills:

Proficiency in ReactJS, including hooks, state management (Redux or Context API), and

component lifecycle.

Strong understanding of HTML5, CSS3, and responsive design principles.

Experience with frontend build tools like Webpack, Vite, or Create React App.

Familiarity with TypeScript is a plus.

Backend Skills:

Expertise in Java (8/11/17) and Spring Boot, including Spring MVC, Spring Data, and Spring

Security.

Experience designing and consuming RESTful APIs and knowledge of GraphQL is a plus.

Proficiency with ORM frameworks like Hibernate and database management (SQL/NoSQL).

Familiarity with microservices architecture and cloud platforms (e.g., AWS, Azure, or GCP).

Experience with containerization tools like Docker and orchestration platforms like Kubernetes.

Knowledge of frontend performance optimization techniques (e.g., lazy loading, code splitting).

Familiarity with Agile/Scrum methodologies.

Contributions to open-source projects or a strong GitHub/Portfolio showcasing relevant work.

Exposure to DevOps practices, such as monitoring, logging, and deployment automation.

About Tata Consultancy Services

Global provider of IT services, consulting, and business solutions.

Similar jobs

Engineer roles near Bengaluru, Karnataka
1mo
Save
Mark Applied
Hide
Lead Developer/Engineer
Mumbai or Bangalore
OnsiteFull Time
Dentsu
DentsuTokyo Stock Exchange: 4324: Providing global advertising, digital marketing, and media communications services.
Design solution architectures, produce detailed solution documentation, ensure governance and compliance, and oversee less-experienced solution architects to deliver client solutions.
15h
Save
Mark Applied
Hide
DEVELOPER L4
Bengaluru, Karnataka, India
OnsiteFull Time
Wipro
WiproNYSE: WIT: Global technology services and consulting for digital transformation.
5+ YOERequires 5–8 years of experience and Azure Data Engineering skills. Responsibilities include software design, coding, testing, troubleshooting, documentation, reporting, client communication, and deployment monitoring.
Azure Data Engineering
1d
Save
Mark Applied
Hide
Engineer Design & Development
Bangalore, Karnataka, India
OnsiteFull Time, Temporary
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
3+ YOERequires 3–8 years of experience, engineering or computer applications degree, C#/.NET, design patterns, testing, CI/CD, multithreading, IPC, and English communication skills.
C#, .NET, TDD, WCF, WPF, ASP.NET, Angular, NUnit, FxCop, WinDbg, DICOM, TFS, CI/CD
1d
Save
Mark Applied
Hide
Lead Engineer - R01569469
Bangalore, Karnataka, India
OnsiteFull Time
Brillio
Brillio: Digital technology services and AI-led transformation partner.
4+ YOERequires 4+ years building Java applications, APIs, and microservices, with Spring, ORM, REST, unit testing, integration architecture, and API design experience.
SQL Server, .NET API, CI/CD Pipeline, Oracle RDBMS, Kafka, Docker, C#, .NET, Kubernetes, Java, Spring, Spring MVC, Spring IOC, Spring Boot, Spring Batch, ORM, REST, SOAP, Test-Driven Development (TDD), Harness, Maven, Gradle
1d
Save
Mark Applied
Hide
Lead Engineer Managed Containers - Target India
Bangalore, Karnataka, India
OnsiteFull Time
Target
TargetNYSE: TGT: General merchandise retailer operating physical stores and e-commerce.
10+ YOERequires 10+ years in software, cloud, platform, or infrastructure engineering; Java/Kotlin, Kubernetes, microservices, GitOps, CI/CD, cloud, IaC, observability, and related platform technologies.
Java, Kotlin, Micronaut, Spring Boot, Go, Golang, Groovy, Ratpack, Argo CD, Flux, Kubernetes, SQL, Google Cloud Platform (GCP), AWS, Azure, Terraform, Helm, Kustomize
1d
Save
Mark Applied
Hide
Engineer
Anekal, Karnataka, India
OnsiteFull Time
Ultraviolette Automotive
Ultraviolette Automotive: Designs and manufactures high-performance electric motorcycles and battery systems.
5+ YOERequires 5 years of experience, CMM dimensional inspection expertise, GD&T and engineering drawing knowledge, CMM software proficiency, and a Diploma or BE in Mechanical Engineering or a related field.
CMM, APQP Core Tools, PLM, MES, SAP, Odoo, PolyWorks, PC-DMIS, Calypso, MCOSMOS, vernier calipers, micrometers, height gauges, bore gauges, thread gauges
1d
Save
Mark Applied
Hide
Deputy Engineer - Transmission Lines
Bengaluru, Karnataka, India
HybridFull Time
AECOM
AECOMNYSE: ACM: Global infrastructure consulting firm providing design and engineering services.
2+ YOEMaster of Engineering or equivalent; 2+ years preferred. Requires transmission line structural design experience, design software proficiency, English communication, and familiarity with international standards.
PLS CADD, PLS TOWER, PLS POLE, Staad Pro, Microstran, IEC, IEEE, ANSI, Australian Standards, DCS
1d
Save
Mark Applied
Hide
Senior Engineer - Highways
Bengaluru or Mumbai or Canada
HybridFull Time
WSP
WSPToronto Stock Exchange: WSP: Provides engineering, design, and environmental consultancy services globally.
7+ YOEBachelor’s or postgraduate Civil Engineering degree, 7–10 years’ experience, highway design expertise, Civil 3D/OpenRoads/MicroStation/CAD proficiency, strong communication, English, and QA/QC knowledge.
Civil 3D, OpenRoads, Inroads, Microstation, CAD, Microsoft Office