Java Full Stack Developer (Java + Spring Boot + Angular)
Tata Consultancy Services
Bengaluru, Karnataka, India
Java Full Stack Developer (Java + Spring Boot + Angular)
Experience: 5 to 8 Years
Location: PAN India
Key Responsibilities
- Design, develop, test, and maintain enterprise-grade full-stack applications.
- Build scalable backend services using Java, Spring Framework, and Spring Boot.
- Develop responsive and user-friendly front-end applications using Angular.
- Collaborate with business analysts, developers, and QA teams to deliver high-quality software.
- Integrate existing applications into new or enhanced systems and environments.
- Optimize application performance, reliability, and maintainability.
- Participate in code reviews, debugging, testing, and deployment activities.
- Work closely with business stakeholders to translate requirements into technical solutions.
- Develop and execute acceptance criteria to ensure solutions meet business expectations.
- Contribute to process improvement initiatives and engineering best practices.Required Skills
- Strong hands-on experience in Core Java and Spring Boot.
- Experience with Angular (Angular 5+ or above) and modern front-end development practices.
- Strong knowledge of SQL, database design, and query optimization.
- Experience with Java/J2EE, Spring Framework, Maven, JUnit, and Log4j.
- Knowledge of Oracle databases and PL/SQL.
- Experience in designing, developing, and supporting enterprise applications.
- Understanding of software design patterns, coding standards, and CI/CD practices.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent verbal and written communication skills.Good to Have
- Experience with Docker and containerized application deployment.
- Exposure to cloud-based application development.
- Experience in Agile/Scrum development environments.
- Relevant certifications such as Oracle Certified Java Programmer or Azure Developer certifications.