Skill: Java Full Stack Developer
Must Have Technical/Functional Skills:
- We are seeking an experienced Java Full Stack Developer with strong hands-on expertise in Java/J2EE, Spring Boot, REST APIs/Microservices, and ReactJS.
- 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
Roles & Responsibilities:
Full Stack Development
• 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.
Salary Range - $110,000-$120,000 a year
TCS Employee Benefits Summary:
1. Discretionary Annual Incentive.
2. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
3. Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
4. Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
5. Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.