Java Microservices Developer

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

Mid Full-time Onsite

Skills

Java Spring Boot Spring Cloud Spring Integration Spring Cloud Data Flow Microservices Domain-Driven Design Java EE NoSQL Multithreading Distributed Caching Fault-Tolerant Systems Performance Tuning Unit Testing CI/CD 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 software development role focused on building and enhancing enterprise-grade Java applications and distributed microservices. The position requires strong expertise in modern Java frameworks, resilient architecture, performance tuning, testing, CI/CD, and object-oriented design.

Highlights

Opportunity to build enterprise-grade distributed applications, work with modern microservices architecture, and contribute to CI/CD, performance optimization, testing, and resilient system design.

Description

Role - Java MS Developer Location - Tampa, FL 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