Full-stack developer Java
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Must Have Technical/Functional Skills: Java; Spring Boot; Spring Security; and Spring Data JPA.; JUnit; RESTful APIs; SQL Server Key Responsibilities
- System Design: Architect and scale distributed backend systems that handle high traffic, concurrency, and data throughput.
- API Development: Design, develop, and maintain high-throughput, secure RESTful APIs and microservices.
- Database Management: Optimize database schemas, write complex SQL queries, and manage data persistence using ORM frameworks.
- Security & Auth: Implement and maintain robust security protocols for authentication and authorization.
- Testing Automation: Write comprehensive unit, integration, and regression test suites to ensure high code quality.
- CI/CD & Cloud: Package applications into containers and assist in deploying services to cloud infrastructure.
- Performance Tuning: Troubleshoot, debug, and optimize application performance, memory leaks, and query bottlenecks. Required Skills & Qualifications
- System Design: Proven experience with distributed systems design, load balancing, caching strategies, and system scalability.
- Data Structures & Algorithms: Strong foundational knowledge of data structures (trees, graphs, hash maps) and algorithms to write highly efficient code.
- Core Java: Deep knowledge of Java 17 or higher, multithreading, and the Collections framework.
- Spring Ecosystem: Hands-on experience with Spring Boot, Spring Security, and Spring Data JPA.
- Databases: Strong proficiency in relational databases (PostgreSQL, MySQL) and ORM tools (Hibernate).
- API Design: Proven experience designing clean RESTful web services and integrating with third-party systems.
- Build & Test Tools: Daily experience using Maven or Gradle, alongside testing tools like JUnit and Mockito.
- Version Control: Mastery of Git for branching, merging, and pull requests. 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.
Salary
Range: $90,000 - $121,000 a year #LI-NS4
Must Have Technical And Functional Skills
Java; Spring Boot; Spring Security; and Spring Data JPA.; JUnit; RESTful APIs; SQL Server
Key Responsibilities
- System Design: Architect and scale distributed backend systems that handle high traffic, concurrency, and data throughput.
- API Development: Design, develop, and maintain high-throughput, secure RESTful APIs and microservices.
- Database Management: Optimize database schemas, write complex SQL queries, and manage data persistence using ORM frameworks.
- Security & Auth: Implement and maintain robust security protocols for authentication and authorization.
- Testing Automation: Write comprehensive unit, integration, and regression test suites to ensure high code quality.
- CI/CD & Cloud: Package applications into containers and assist in deploying services to cloud infrastructure.
- Performance Tuning: Troubleshoot, debug, and optimize application performance, memory leaks, and query bottlenecks.
Required Skills & Qualifications
- System Design: Proven experience with distributed systems design, load balancing, caching strategies, and system scalability.
- Data Structures & Algorithms: Strong foundational knowledge of data structures (trees, graphs, hash maps) and algorithms to write highly efficient code.
- Core Java: Deep knowledge of Java 17 or higher, multithreading, and the Collections framework.
- Spring Ecosystem: Hands-on experience with Spring Boot, Spring Security, and Spring Data JPA.
- Databases: Strong proficiency in relational databases (PostgreSQL, MySQL) and ORM tools (Hibernate).
- API Design: Proven experience designing clean RESTful web services and integrating with third-party systems.
- Build & Test Tools: Daily experience using Maven or Gradle, alongside testing tools like JUnit and Mockito.
- Version Control: Mastery of Git for branching, merging, and pull requests.
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.
Salary
Range: $90,000 - $121,000 a year
#LI-NS4
About Tata Consultancy Services
Global leader in IT services, consulting, and business solutions.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Tata Consultancy Services
SAP ABAP Consultant with HANA
Bellevue, USA
Accounts Receivables - Associates
Mumbai, IND
Corporate Tax Team Manager
Mumbai, IND
Corporate Tax - Associate
Mumbai, IND
Tower Lead WFA
Bengaluru, IND
BI Engineer
Sydney, AUS
GCP AI/ML Engineer
Sydney, AUS
MLOps
Sydney, AUS