Java Microservices Developer

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

Full-time

Skills

Java Microservices Domain-Driven Design Spring Boot Spring Cloud Spring Integration Spring Cloud Data Flow JEE NoSQL Multithreading Distributed Caching Fault-Tolerant Systems Performance Tuning CI/CD Unit Testing Object-Oriented Design Test-Driven Development Maven Jenkins Git

🔓 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 full-time Java engineering role focused on transforming monolithic systems into domain-driven microservices and building enterprise-grade applications. The position requires strong Spring expertise, distributed-system knowledge, performance optimization, automated testing, CI/CD, and modern object-oriented development practices.

Highlights

Full-time opportunity focused on enterprise Java and microservices, with exposure to distributed systems, cloud-oriented Spring technologies, CI/CD, performance engineering, and modern software development practices.

Description

Role - Java MS Developer Location - Irving, TX Type of hire - Full Time Job Description Java MS Developer Must Have Technical/Functional Skills • Knowledge of Domain Driven Design concepts and designing and developing Microservices from Monolith architecture • Expert knowledge of Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow, etc.) • Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools • Hands-on experience with Core Java Technologies with attention on multithreading, distributed caching, & fault-tolerant logic • Hands-on experience in performance tuning distributed applications and building unit tests. • Experience is setting up CI/CD pipeline for different platforms. • Understanding and experience in Object-Oriented Design Principles & Test-Driven Development • Understanding and experience using continuous build tools like Maven / Jenkins / GIT • Strong Analytical and communication skills Roles & Responsibilities • Design, develop, and implement Java components and applications • Gather, clean, and prepare design documents. • Work from client locations, attending customer meetings regularly. • Basic Knowledge of Agile Environment. Salary Range- $100,000-$120,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 & Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays. Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing