Java Backend Developer

Tata Consultancy Services Ltd

  • Dallas, TX
  • 2 days ago
  • $100,000–$120,000 Per Year

Highlights

Leverage AI-enabled development practices including GenAI-assisted coding, prompt engineering, AI-powered documentation, knowledge retrieval solutions, and intelligent developer productivity tools. Develop responsive and user-friendly web applications and UI components using modern front-end technologies, ensuring seamless integration with backend microservices and APIs.

Numbers & Facts

LocationDallas, TX
Salary$100,000–$120,000 Per Year

Description

Role: Engineer

Required Skills: Microservices

Experience: 6 - 12 Years

Function: TECHNOLOGY

Apply By: 2027-01-09

Java Backend Developer / Microservices Engineer

Key Responsibilities & Skills

  • Design, develop, and support enterprise-grade Java applications using Spring Boot, Microservices, and REST APIs to deliver scalable and resilient business solutions.
  • Build and maintain applications using the Spring ecosystem, including Spring MVC, Spring Data JPA/ORM, Spring AOP, and Spring Security.
  • Design, implement, and optimize database solutions utilizing MongoDB and PostgreSQL, ensuring efficient data modeling, query performance, and scalability.
  • Develop and manage RESTful APIs following enterprise standards, leveraging OpenAPI/Swagger specifications and API Gateway technologies.
  • Design and implement containerized applications using Docker and deploy them on Kubernetes/OpenShift platforms to support cloud-native architectures.
  • Implement enterprise security controls including mTLS, OAuth2, JWT, COIN Authentication, and secure API communication patterns.
  • Develop responsive and user-friendly web applications and UI components using modern front-end technologies, ensuring seamless integration with backend microservices and APIs.
  • Collaborate with UX/UI teams to design, implement, and optimize web interfaces with a focus on usability, performance, accessibility, and customer experience.
  • Deploy and support web applications on enterprise web servers and application servers such as Tomcat, Nginx, Apache HTTP Server, or cloud-native platforms.
  • Provide production support by performing troubleshooting, root cause analysis, performance tuning, monitoring, and application reliability improvements.
  • Collaborate with DevOps teams to integrate applications into CI/CD pipelines, source control platforms, and cloud-native deployment frameworks.
  • Design scalable and distributed systems leveraging event-driven architecture, asynchronous processing, messaging frameworks, and API integrations.
  • Leverage AI-enabled development practices including GenAI-assisted coding, prompt engineering, AI-powered documentation, knowledge retrieval solutions, and intelligent developer productivity tools.

Core Technical Skills

  • Java, Spring Boot & Microservices Development
  • Spring MVC, Spring Data JPA, Spring AOP, Spring Security
  • REST API Development & OpenAPI/Swagger
  • MongoDB & PostgreSQL
  • Docker, Kubernetes & OpenShift
  • OAuth2, JWT, mTLS & Enterprise Authentication Models
  • Event-Driven Architecture & Asynchronous Processing
  • Production Support & Performance Engineering
  • CI/CD Pipelines, Git & Cloud-Native Development
  • Distributed Systems & Enterprise Architecture

AI Skills (Preferred)

Knowledge of GenAI and LLM fundamentals, including prompt engineering, MCP, RAG-based knowledge retrieval, and AI-assisted development workflows. Exposure to Python development and AI-integrated DevOps/CI/CD practices is a plus.

Salary Range- $100,000-$120,000 a year

#LI-SP3

#LI-VX1

Similar Jobs