Java Full Stack Developer

Tata Consultancy Services Limited
Pittsburgh, PA, United States
8 days ago
Apply on www.dice.com
Prepare application

Role details

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

Tech stack

Query Performance HTML Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Application Performance Management Microsoft Azure Big Data Cascading Style Sheets (CSS) Code Review Databases Extract Transform Load (ETL)
+30 more
Data Warehousing Relational Databases Database Development Software Debugging Software Design Documents DevOps Java Platform Enterprise Edition (J2EE) Python (Programming Language) Oracle Databases Oracle (Applications) Scrum Methodology Shell Script SQL Stored Procedures PL-SQL System Testing Teradata SQL Web Applications Openapi Freeform SQL Enterprise Software Applications ReactJS Database Optimization Spring-boot Backend Git Front End Software Development Restful APIs Software Version Control Ci Server Microservices

Job description

  • We are seeking an experienced Java Full Stack Developer with strong hands-on expertise in Java/J2EE, Spring Boot, REST APIs/Microservices, and ReactJS., * Design, develop, and maintain scalable enterprise applications using Java/J2EE, Spring Boot, and Microservices architecture.
  • Build and consume RESTful APIs and integrate backend services with front-end applications.
  • Develop responsive and user-friendly web applications using ReactJS, JavaScript, HTML, and CSS.
  • Design, develop, and optimize Oracle database objects, including tables, views, stored procedures, packages, and PL/SQL programs.
  • Write and tune complex SQL queries to efficiently process and analyze large-scale datasets.
  • Perform Oracle query performance tuning, troubleshooting, and database optimization to improve application performance.
  • Collaborate with business analysts, architects, and stakeholders to understand requirements and translate them into technical solutions.
  • Participate in data modeling activities and support data warehouse design and implementation efforts.
  • Debug and resolve application issues across the frontend, backend, and database layers.
  • Conduct code reviews and ensure adherence to coding standards, security guidelines, and best practices.
  • Develop and execute unit, integration, and system testing to ensure high-quality software delivery.
  • Support production deployments, investigate incidents, and provide timely resolution to application issues.
  • Work with Git for source code management and version control.
  • Collaborate with DevOps teams to implement and maintain CI/ CD pipelines for automated build and deployment processes.
  • Create and maintain technical documentation, including design documents, API specifications, and operational procedures.
  • Work within Agile/Scrum teams, participating in sprint planning, daily standups, retrospectives, and release activities.

Requirements

  • The candidate must have extensive experience in Oracle database design and development (PL/SQL), including working with very large datasets, complex SQL development, and Oracle query performance tuning.
  • Strong knowledge of data modeling and data warehouse concepts is required.
  • The ideal candidate should be capable of working across the Java backend, ReactJS frontend, and Oracle database layers, with strong debugging, troubleshooting, and problem-solving skills.

Good to Have:

  • Teradata or other relational database experience
  • ETL / Informatica experience
  • Knowledge and experience with DevOps / CI-CD tools
  • Python experience
  • Shell scripting experience
  • Experience with Git
  • Experience with Azure/AWS
  • Banking / Financial Services domain experience

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all