Compunnel, Inc.
The Full Stack Engineer - Angular will be a key contributor within Operations Technology, responsible for building, enhancing, and delivering high-quality digital experiences. This role involves close collaboration with Squad Leads, Scrum Masters, Developers, QA, and Architects to design, develop, test, and deploy scalable web applications. The position emphasizes strong front-end development while maintaining solid backend and cloud capabilities in an Agile environment.
Key Responsibilities
Design, develop, test, and deliver features for customer-facing digital applications
Collaborate with cross-functional squad members to deliver high-quality solutions
Build robust, scalable, and user-centered front-end applications
Develop and consume RESTful APIs
Participate in full UI development lifecycle including planning, design, coding, testing, debugging, and optimization
Contribute to backend API development using Java and Spring Boot
Take ownership of technical outcomes and guide technology decisions impacting user experience
Deploy applications using DevOps CI/CD pipelines
Ensure solutions are scalable, maintainable, and resilient
Communicate technical concepts clearly to both technical and non-technical stakeholders
Actively participate in Agile ceremonies and sprint-based delivery
Contribute as an individual contributor while providing technical input and mentorship as needed
Required Skills
Bachelor’s degree in Computer Science or related field with 6+ years of full-stack development experience
OR Master’s degree in Computer Science or related field with 4+ years of full-stack development experience
Strong front-end development experience (approx. 60%) using:
Angular
HTML / CSS
RxJS
Node.js and NPM
Experience with Monorepo or micro-frontend architecture using NX
Proven experience building robust, user-centered front-end applications at scale
Java
Spring MVC / Spring Boot
Maven
Hands‑on experience building RESTful APIs, including designing APIs from scratch
Strong understanding of API design best practices
Experience deploying applications using DevOps CI/CD practices
Experience deploying applications to cloud platforms (AWS preferred; Azure acceptable)
Experience with local development and local testing
Database experience with at least one of the following:
Oracle
Yugabyte
Strong understanding of Agile software development methodology
Excellent problem‑solving, communication, collaboration, and critical thinking skills
Preferred Skills
DevOps concepts related to source control, CI/CD, monitoring, and deployment
Experience with Apache Camel or similar orchestration frameworks
Client‑side unit testing frameworks such as Jasmine or Karma
Docker containerization
AWS cloud deployment and application management
AWS certifications
Knowledge of W3C Web Content Accessibility Guidelines (WCAG)
Education Bachelor’s or Master’s degree in Computer Science or a related discipline
#J-18808-Ljbffr
Key Responsibilities
Design, develop, test, and deliver features for customer-facing digital applications
Collaborate with cross-functional squad members to deliver high-quality solutions
Build robust, scalable, and user-centered front-end applications
Develop and consume RESTful APIs
Participate in full UI development lifecycle including planning, design, coding, testing, debugging, and optimization
Contribute to backend API development using Java and Spring Boot
Take ownership of technical outcomes and guide technology decisions impacting user experience
Deploy applications using DevOps CI/CD pipelines
Ensure solutions are scalable, maintainable, and resilient
Communicate technical concepts clearly to both technical and non-technical stakeholders
Actively participate in Agile ceremonies and sprint-based delivery
Contribute as an individual contributor while providing technical input and mentorship as needed
Required Skills
Bachelor’s degree in Computer Science or related field with 6+ years of full-stack development experience
OR Master’s degree in Computer Science or related field with 4+ years of full-stack development experience
Strong front-end development experience (approx. 60%) using:
Angular
HTML / CSS
RxJS
Node.js and NPM
Experience with Monorepo or micro-frontend architecture using NX
Proven experience building robust, user-centered front-end applications at scale
Java
Spring MVC / Spring Boot
Maven
Hands‑on experience building RESTful APIs, including designing APIs from scratch
Strong understanding of API design best practices
Experience deploying applications using DevOps CI/CD practices
Experience deploying applications to cloud platforms (AWS preferred; Azure acceptable)
Experience with local development and local testing
Database experience with at least one of the following:
Oracle
Yugabyte
Strong understanding of Agile software development methodology
Excellent problem‑solving, communication, collaboration, and critical thinking skills
Preferred Skills
DevOps concepts related to source control, CI/CD, monitoring, and deployment
Experience with Apache Camel or similar orchestration frameworks
Client‑side unit testing frameworks such as Jasmine or Karma
Docker containerization
AWS cloud deployment and application management
AWS certifications
Knowledge of W3C Web Content Accessibility Guidelines (WCAG)
Education Bachelor’s or Master’s degree in Computer Science or a related discipline
#J-18808-Ljbffr