31 Jul
|
Thoucentric Technology
|
India
31 Jul
Thoucentric Technology
India
:
We are seeking a talented Java Full Stack Engineer to develop and enhance next-generation Product Lifecycle Management (PLM) solutions on a up-to-date 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.
📌 Thoucentric - Java Full Stack Engineer (India)
🏢 Thoucentric Technology
📍 India