Full Stack Software Engineer (Java/Python)

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

Mid Full-time Visa History ✓

Skills

Java Python Java 8 J2EE React.js RDBMS Spring Boot microservices Agile asynchronous architecture distributed systems CI/CD LLMs MCP vector databases mypy Pydantic

🔓 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

Join a software engineering team developing full-stack and distributed systems with Java and Python. You will work with modern frameworks, microservices, asynchronous architectures, data platforms, AI/LLM integrations, and production-grade CI/CD, while contributing to system design and platform evolution.

Highlights

Highly technical full-stack role combining Java and Python with modern distributed architectures, AI/LLM integration, asynchronous workflows, and production-grade engineering practices.

Description

Job Description Developer (Java full stack) Must Have Technical/Functional Skills Java + Python engineer Roles & Responsibilities Need candidates experience in Java and Python technologies. Experience in the areas of Java 8, J2EE, React JS, RDBMS, Spring Boot 5 or higher, Microservice architecture and Agile experience. Design, implement, and Optimize Python-based orchestration frameworks Manipulate data from various sources / formats such as flat files, relational databases, non-relational databases, XML, JSON, etc. Develop robust async architectures to support concurrent reasoning, tool use, and long-running workflows across distributed compute environments. Integrate LLMs with mcp servers, vector databases, and observability systems for adaptive agent behavior. Ensure reliability, performance, and maintainability through rigorous testing, type safety (mypy/pydantic), and production-grade CI/CD pipelines. Collaborate on system design and platform evolution, contributing to abstractions, developer SDKs, and runtime instrumentation for agent lifecycle management. Experience with agentic memory management (long term memory and Short term memory). Familiarity with CI/CD Generic Managerial Skills, If any Develop API, services and ETL applications using Java or Python. Designing and building Micro services-based architecture for Real time reports and analytics solutions. Data Base design/build for applications using SQL, Oracle, MySQL etc. Build/run CICD and containerized including but not limited to LR/ Jenkins/ GIT/ Bitbucket/ monitoring & logging tools like app dynamics, logstash, ELF is preferred. Strong experience in the areas of Java 8, J2EE, React JS, Vert.X, RDBMS, Spring Boot, Microservice architecture and Agile experience. Experience working with code building tools and on source repositories. Hands-on experience with development tools and testing frameworks. Candidate should be ok to work in Hybrid from Sunrise FL. Writing unit and integration test cases for code coverage. Education Bachelor degree 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: Commu ter 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. Salary Range: $100000 - 110000 a year Qualifications: BACHELOR OF COMPUTER SCIENCE