HamburgerMenu
hirist

Thoucentric - Java Full Stack Engineer

Thoucentric Technology Pvt ltd
5 - 10 Years
Bangalore

Posted on: 28/07/2026

Job Description

Job Description :


We are seeking a talented Java Full Stack Engineer to develop and enhance next-generation Product Lifecycle Management (PLM) solutions on a modern cloud platform. The ideal candidate will have strong expertise in Java, JavaScript, TypeScript, modern UI frameworks, cloud-native application development, and CI/CD practices. You will collaborate with cross-functional engineering teams to build scalable, secure, and high-performing enterprise applications while contributing to product architecture and innovation.

Key Responsibilities :

- Design, develop, and maintain enterprise-grade full stack applications using Java and modern frontend technologies.

- Develop responsive UI components using JavaScript, TypeScript, and Fiori-style, annotation-based user interfaces.

- Build scalable backend services, REST APIs, and microservices using Java and Spring Boot.

- Develop reusable, modular, and maintainable frontend components following enterprise UI standards.

- Integrate frontend applications with backend services and cloud-based APIs.

- Configure and maintain GitHub repositories, branching strategies, and version control best practices.

- Build, manage, and optimize CI/CD pipelines using GitHub Actions or equivalent DevOps tools.

- Write clean, reusable, testable, and well-documented code following coding standards and best practices.

- Participate in architecture discussions, technical design reviews, and solution planning.

- Perform unit testing, integration testing, code reviews, and performance optimization.

- Troubleshoot application issues and provide timely resolutions.

- Collaborate with Product Managers, UX Designers, QA teams, and Solution Architects throughout the software development lifecycle.

- Ensure application scalability, reliability, security, and maintainability.

- Contribute to Agile ceremonies, sprint planning, estimations, and continuous improvement initiatives.

- Stay updated with emerging technologies, cloud platforms, and enterprise development practices.

Required Skills :

- Strong hands-on experience with Java and Spring Boot.

- Excellent knowledge of JavaScript and TypeScript.

- Experience building Fiori-style and annotation-based user interfaces.

- Strong understanding of HTML5, CSS3, and responsive web development.

- Experience developing RESTful APIs and microservices.

- Proficiency with Git, GitHub, pull requests, branching strategies, and code reviews.

- Hands-on experience with GitHub Actions or other CI/CD tools.

- Understanding of software design patterns and object-oriented programming.

- Experience working with relational databases and SQL.

- Strong debugging, troubleshooting, and analytical skills.

- Experience working in Agile/Scrum development environments.

Preferred Skills:

- Exposure to SAP PLM or SAP Business Technology Platform (BTP).

- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

- Knowledge of Product Lifecycle Management (PLM) concepts.

- Familiarity with Material BOM, Recipe Management, or Specification Management.

- Experience with document management systems or CAD file visualization.

- Understanding of annotation-based UI frameworks.

- Knowledge of containerization technologies such as Docker and Kubernetes.

- Experience with automated testing frameworks and DevOps practices.

Preferred Qualifications:

- 5-10 years of experience in Java Full Stack Development.

- Experience developing enterprise cloud applications.

- Exposure to modern software architecture and distributed systems.

- Strong communication, collaboration, and stakeholder management skills.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...