Job Description
•A minimum of 5 years of professional experience in software development•Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns •Strong Java and/or C++ software design, implementation and testing skills •Experience or studies related to distributed systems, peer-to-peer networks or computer networking, networking sniffing •Experience with Data Distribution Services (DDS) •Experience with service-oriented architectures and microservices •Experience with RESTful services •Experience with multi-threaded, concurrent systems •Experience with Kubernetes •Experience with Docker containers •Experience with Gradle/CMake/Conan for build automation •Experience with Ansible for software provisioning, configuration and application deployment •Experience with developing in a Linux-based environment •Experience working on Linux based platforms •Strong analytical skills, and experience in software development lifecycle •Design and implement platform software and services •Wo...
Ready to Apply?
Submit your application today and join our talented team at Tata Consultancy Services.
Submit ApplicationJob Details
- Location Milwaukee, Wisconsin
- Job Type Full-time
- Category Computer Occupations
- Posted Date June 12, 2026
- Application Deadline July 22, 2026