Post Job Free
Sign in

Engineer

Company:
TATA Consulting Services
Location:
Pittsburgh, PA, 15201
Posted:
April 08, 2026
Apply

Description:

Skill: Full Stack Java Developer Must Have Technical/Functional Skills: * Core Java & Backend Development.

* 5+ years of hands on Java development experience.

* Strong proficiency in Java (Java 8+) Solid understanding of: o Object Oriented Programming (OOP) o Design patterns (Factory, Singleton, DAO, etc.) o Exception handling, multithreading, and collections * Experience building scalable, maintainable backend services API Development.

* Strong experience designing and developing RESTful APIs.

* Hands on with Spring Boot / Spring MVC * API design best practices: o HTTP methods, status codes o Request/response validation o Versioning strategies * Experience with JSON, request serialization/deserialization.

* Familiarity with API documentation tools (Swagger / OpenAPI). * API testing using tools such as Postman, REST Assured, or similar Frameworks & Libraries.

* Spring Framework (Core, Boot, MVC). * Dependency Injection and Aspect Oriented Programming (AOP). * Data Power * ORM frameworks such as: o Hibernate / JPA * Experience with Microservices architecture is strongly preferred Database & SQL.

* Strong hands on experience with SQL * Ability to write and optimize: o Complex joins o Subqueries o Stored procedures (nice to have) Experience with relational databases such as: o Oracle o Teradata DevOps, Build & Deployment * Experience with Maven / Gradle.

* Version control using Git/bitbucket.

* CI/CD exposure (Jenkins, GitHub Actions, Azure DevOps, udeploy etc.) * Experience deploying applications on: o Application servers (Tomcat, WebLogic, etc.) o Containers (Docker - preferred) * Basic knowledge of Linux/Unix environments Roles & Responsibilities: * Creates and leads the technical design and development of software solutions.

* Proposes & designs software solutions to address complex business needs.

* Prepares technical and procedural documentation required.

* Facilitates complex problem resolution.

* Provides technical guidance and support to colleagues.

* Reviews coding, te sting, and documentation of software.

* Applies modern principles, methodologies and tools to advance business initiatives and capabilities.

* Skills: Design Process Improvements Customer Solutions Application Development Software Solutions Group Problem Solving Customer Needs Release Management User Experience (UX) Design Business Management Experience: 8+ years experience required.

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.

Apply