Java Spring Boot Developer

Tata Consultancy Services — United States · Posted ~3 hours ago

Visa History ✓

Skills

Java 17+ Object-oriented programming Spring Boot Spring Core Dependency Injection RESTful APIs HTTP JSON API validation and security Microservices Google Cloud Platform JUnit Mockito Postman Git Maven or Gradle CI/CD GitHub Actions REST GCP Cloud Run Compute Engine Pub/Sub Cloud Storage Cloud SQL Spanner Secret Manager IAM BigQuery Maven Gradle

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A backend engineering role for an experienced Java developer who will design and maintain scalable services and APIs. You will work with Spring Boot, microservices, cloud services, automated testing, source control, build tools, and CI/CD pipelines. Strong knowledge of modern Java, RESTful API design, distributed systems, and cloud-native development is expected.

Highlights

Build scalable backend systems using modern Java and Spring Boot, with hands-on work across REST APIs, microservices, cloud infrastructure, automated testing, and CI/CD. The role offers broad exposure to cloud-native engineering and modern development practices.

Description

Job Description Java Spring Boot Developer (GCP) Must Have Technical/Functional Skills Strong hands-on experience in Java 17+, including OOP concepts, collections, exception handling, concurrency, and modern Java features. Expertise in Spring Boot, Spring Core, dependency injection, and backend application development. Proven experience designing and developing RESTful APIs with strong understanding of HTTP methods, JSON processing, validation, security, and exception handling. Hands-on experience building and supporting Microservices architectures and service-to-service communication. Practical experience with Google Cloud Platform (GCP) services such as Cloud Run, Compute Engine, Pub/Sub, Cloud Storage, Cloud SQL/Spanner, Secret Manager, IAM, Logging/Monitoring, and BigQuery. Experience with JUnit, Mockito, Postman, and other testing frameworks. Strong knowledge of Git, Maven/Gradle, CI/CD pipelines, and GitHub Actions. Roles & Responsibilities Design, develop, and maintain scalable backend applications using Java and Spring Boot. Build and enhance secure, high-performing REST APIs and Microservices. Develop, deploy, and support cloud-native applications on GCP. Collaborate with cross-functional teams to deliver high-quality software solutions. Implement automated testing, code reviews, and CI/CD deployment processes. Monitor, troubleshoot, and optimize application performance in production environments. Follow Agile development practices and contribute to technical design and architecture discussions. Salary Range- $90,000-$115,000 a year