Java Full stack Engineer

TCS - Tata Consultancy Services
Phoenix, AZ, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Apache Tomcat Application Performance Management JIRA Cloud Computing Software Quality Continuous Integration Software Debugging Programming Tools
+18 more
Eclipse (Software) IntelliJ IDEA Java Web Services JSON WildFly (JBoss AS) Apache Maven OAuth Open Source Technology Service-Oriented Architecture Simple Object Access Protocol (SOAP) SQL Databases Web Services Description Language Extensible Markup Language (XML) Spring-boot SOAPAPI Server Operating Systems & Platforms Jenkins Microservices

Job description

Experteer Overview As a Java Full Stack Engineer, you will design and deliver end-to-end Java-based applications at scale. You will work within cross-functional teams to build microservices, REST/SOAP interfaces, and secure services, leveraging Spring and cloud technologies. The role emphasizes collaboration with QA, production, and business stakeholders to address vulnerabilities, deployments, and ongoing improvements. This is a hands-on position with impact on architecture, delivery speed, and code quality in an Agile environment. Compensation / Benefits * Develop and maintain full-stack Java applications using Java 21, Spring, and Spring Boot * Build and evolve microservices with Spring components and secure APIs * Create and consume REST and SOAP services, including handling JSON, WSDL, and XML * Integrate SQL databases, OAuth tokens, and security practices within code * Participate in CI/CD pipelines using Jenkins, Maven, and related tools; deploy on AWS/cloud servers * Collaborate with Quality Engineers, Application and Production Engineers on troubleshooting and deployments * Identify and address application vulnerabilities; perform RCAs and implement fixes * Engage in Agile processes, working with cross-functional teams and stakeholders * Support and optimize application performance, monitoring, and day-to-day operations * Utilize development tools and IDEs (IntelliJ, Eclipse), and server technologies (JBoss, Apache Tomcat) * Ensure SOA principles are followed and contribute to architectural discussions Tasks * 5+ years of experience in Java and open source technologies * Proficient in Java 21, Spring, Spring Boot * Experience in building microservices and secure REST/SOAP APIs * Experience with JSON, JBOSS, Apache Tomcat; knowledge of WSDL * SQL database experience; ability to work with OAuth tokens in code * Familiarity with Jenkins, JIRA, Agile, Maven; CI/CI tools * Experience with cloud/server environments (AWS); strong debugging and testing mindset * Ability to collaborate with cross-functional teams and manage stakeholder expectations * Problem-solving skills, RCAs, and day-to-day operational handling Key requirements * Discretionary Annual Incentive * Medical Coverage * Dental & Vision * Parental Leaves * 401K Plan * Certification & Training Reimbursement

Requirements

Tata with Quality Engineers, Application and Production Engineers on troubleshooting and deployments * Identify and address application vulnerabilities; perform RCAs and implement fixes * Engage in Agile processes, working with cross-functional teams and stakeholders * Support and optimize application performance, monitoring, and day-to-day operations * Utilize development tools and IDEs (IntelliJ, Eclipse), and server technologies (JBoss, Apache Tomcat) * Ensure SOA principles are followed and contribute to architectural discussions Tasks * 5+ years of experience in Java and open source technologies * Proficient in Java 21, Spring, Spring Boot * Experience in building microservices and secure REST/SOAP APIs * Experience with JSON, JBOSS, Apache Tomcat; knowledge of WSDL * SQL database experience; ability to work with OAuth tokens in code * Familiarity with Jenkins, JIRA, Agile, Maven; CI/CI tools * Experience with cloud/server environments (AWS); strong debugging and testing mindset * Ability to collaborate with cross-functional teams and manage stakeholder expectations * Problem-solving skills, RCAs, and day-to-day operational handling Key requirements * Discretionary Annual Incentive * Medical Coverage * Dental & Vision * Parental Leaves * 401K Plan * Certification & Training Reimbursement

Apply for this position

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

Apply on us.experteer.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

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all