About the Role
We are seeking a highly motivated Full Stack Developer with around 2 years of professional experience in building scalable, secure, and enterprise-grade applications. The ideal candidate will have strong expertise in Java, Spring Boot, Angular, and hands‑on experience working with OpenText AppWorks to develop workflow‑driven, low‑code applications. The role involves working closely with cross‑functional teams to design, develop, test, and deploy high‑quality solutions in an Agile environment.
Key Responsibilities
- Develop, enhance, and maintain full stack web applications using Java, Spring Boot, and Angular.
- Design and implement RESTful APIs ensuring security, scalability, and high performance.
- Build and customize low‑code workflow applications using OpenText AppWorks, including BPM flows, forms, and service integrations.
- Collaborate with product owners, business analysts, and QA teams to deliver high‑quality solutions in an Agile/Scrum environment.
- Implement CI/CD pipelines and automate application deployments using industry best practices.
- Optimize application performance, troubleshoot issues, and ensure smooth production operations.
- Work with relational (SQL) and NoSQL databases for designing schemas, writing queries, and optimizing data storage.
- Integrate applications with external systems through APIs, web services, and third‑party connectors.
- Ensure adherence to coding standards, security best practices, and documentation guidelines.
- Participate in code reviews, knowledge sharing, and continuous improvement activities.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 2 years of hands‑on experience as a Full Stack Developer.
- Strong proficiency in:
- Java, Spring Boot, and related backend frameworks
- Angular (components, services, RxJS, state management)
- REST API design and development
- Practical experience in OpenText AppWorks, including BPM workflows, form development, and integrations.
- Good understanding of RDBMS (MySQL, PostgreSQL, etc.) and NoSQL databases (MongoDB or equivalent).
- Experience in CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Knowledge of containerization and orchestration (Docker, Kubernetes) is an added advantage.
- Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
- Strong problem‑solving abilities, debugging skills, and attention to detail.
- Excellent communication and teamwork capabilities.
Preferred Skills
- Experience working in enterprise software environments.
- Exposure to microservices architecture.
- Basic knowledge of API security (OAuth2, JWT, etc.).
- Understanding of DevOps practices and infrastructure automation.