- Design, develop, and maintain full-stack web and desktop applications using Java and React.
- Maintain and enhance legacy desktop application
- Develop RESTful APIs using Spring Boot and integrate with front-end components.
- Implement domain models using Spring tech stack and optimize database interactions.
- Design user interfaces with React and ensure responsive, dynamic, and intuitive user experience.
- Collaborate with cross-functional teams including UX/UI designers, QA, and DevOps.
- Participate in code reviews, unit testing, and performance tuning.
- Troubleshoot and debug issues across the stack.
- Stay updated with latest technologies and best practices in full stack development
Required Skills:
- Robust core Java and object-oriented programming concepts.
- Proficient in Java 11+ , Spring Boot, Spring MVC, Spring Data, JPA, Hibernate.
- Solid experience with React.js, JavaScript (ES6+), HTML5,
and CSS3.
- Experience building RESTful APIs and integrating with third-party services.
- Good understanding of relational databases ( Oracle, PostgreSQL) and SQL queries.
- Familiarity with Git, GitLab, Maven/Gradle, and CI/CD tools.
- Knowledge of application performance tuning and security best practices.
- Excellent problem-solving and analytical skills.
- Minimum 1 year containerization experience (Kubernetes and Azure experience would be plus )
- Understand business domains and communicate effectively with business analysts and stakeholders.
- Demonstrate the ability to design features based on business requirements and explain domain concepts clearly.
- Experience in object-oriented design and modeling with UML.
📌 Java Full Stack Developer with React (Pune)
🏢 Tata Consultancy Services
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.