Senior Engineer-Java

Tata Consultancy Services Limited
Austin, TX, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$90,000.0 - $141,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management Computer Programming Continuous Integration Data Normalization Data Structures Data Stores Relational Databases Java Platform Enterprise Edition (J2EE) Hypertext Transfer Protocols (HTTP)
+19 more
Spring Framework JSON Junit NoSQL Object-Oriented Software Development Oracle (Applications) TCP/IP Testng Web Applications Web Services Extensible Markup Language (XML) Transport Layer Security Test-Driven Development (TDD) Spring-boot Software Application Programming Caching Spring Data Low Latency Restful APIs

Requirements

Do you have experience in Web services design?, * Minimum 10+ years of experience in enterprise Java development

  • Strong foundation in Computer Science fundamentals such as data structures and algorithms

  • Experienced in delivering advanced solutions for a multi-tier, distributed web application with AWS knowledge and experience

  • Knowledge in the Object Oriented concepts, Java programming language, including understanding of its syntax, core libraries, and features

  • Hands-on programming experience with Java and J2EE, Java11 related technologies: Spring Framework, Spring Data, spring-boot, RESTful Services, JUnit/TestNG

  • Solid understanding of technologies such as Web Services, REST API, XML, JSON, HTTP, SSL, TCP/IP, Caching solutions, application performance tuning

  • Experience in developing applications that utilize relational databases (e.g. Oracle) and other less structured data stores (NoSQL)

  • Experience in building low latency service APIs, and data aggregation pipelines

  • Ability to articulate the benefits of Test Driven Development, Continuous Integration.

  • Excellent troubleshooting, problem-solving skills and the ability to design scalable, and maintainable software solutions.

  • Ability to communicate effectively-Self driven, have good communication skills, to take ownership on the project / deliverables,

  • Have keen eye for quality and have great attitude towards work and ability to work collaboratively in a team environment

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all