- Company Name
- HCL Global Systems Inc
- Job Title
- UI Full Stack Engineer
- Job Description
-
**Job Title:** UI Full Stack Engineer
**Role Summary:**
Hands‑on Full Stack Engineer responsible for designing, developing, testing, deploying, and maintaining a customer‑facing record‑keeping application. Works across front‑end and back‑end technologies, leads delivery within the engineering team, and ensures end‑to‑end DevSecOps automation.
**Expectations:**
- Deliver high‑quality code for both UI (Angular) and server‑side components (Java/Spring Boot, Node).
- Maintain 60% front‑end / 40% back‑end effort balance.
- Ensure reliable CI/CD pipelines with automated testing (unit, functional, performance, security).
- Collaborate on micro‑service architecture and service‑oriented integrations.
- Provide automation for diverse data scenarios and support Oracle/PL‑SQL operations.
**Key Responsibilities:**
- Design and implement UI using Angular 13+ and related JavaScript frameworks.
- Build and maintain back‑end services with Java, Spring Boot, Tomcat, and Node/Express.
- Integrate RESTful APIs and micro‑services (Spring Boot, Dropwizard, Node).
- Develop and maintain CI/CD pipelines on AWS, incorporating DevSecOps best practices.
- Write and execute automated tests across the stack, including mock frameworks and service virtualization.
- Manage Oracle database schema, queries, and PL‑SQL procedures.
- Participate in code reviews, architecture discussions, and technical documentation.
**Required Skills:**
- Angular 13+ (front‑end)
- Java, Spring Boot, Tomcat, Node.js, Express, Dropwizard
- RESTful API design and integration
- Micro‑service architecture knowledge
- CI/CD and DevSecOps (AWS CodePipeline, Jenkins, Git, etc.)
- Automated testing (unit, component, functional, performance, security)
- Mocking and service virtualization tools
- Oracle database, PL/SQL development
- AWS experience and certification (preferred)
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- AWS certification (e.g., AWS Certified Solutions Architect, Developer, or DevOps Engineer) preferred.