Java Developer/Front End/UI Developer- Angular/Co-pilot or Cursor
Technology
COGNITO INC1 month ago
Service contractOn-site
Job description
We are looking to hire Java Developers and Front End/UI Developers- Angular at Brampton, ON/Toronto, ON (Hybrid) with experience in utilizing AI‑assisted development tools ( Co-pilot or cursor).
We have multiple openings.
1. Front End Developer-Angular
Required Skills & Experience
- 5+ years of professional experience in large‑scale front‑end development (enterprise applications).
- Degree in Computer Science or a related field, or equivalent professional experience.
- Front‑end stack: Angular (v12+), TypeScript, JavaScript (ES6+), HTML5, SCSS/CSS3.
- Angular expertise: components, routing, forms, services, RxJS, state management, performance best practices, and experience working in micro‑frontend architecture.
- State management: NgRx (Store, Effects, Selectors) with a strong understanding of scalable application patterns
- API Integration: Strong experience integrating RESTful APIs in front‑end applications, including request/response handling, error handling, and collaboration with backend teams on API contracts.
- Internationalization: Angular i18n experience for multilingual applications, including locale configuration and formatting.
- CMS: Contentful integration using Delivery/Preview APIs (REST or GraphQL), supporting localized content, assets, and performance considerations.
- Analytics: Adobe Analytics instrumentation including page views, custom events, and enterprise data layer alignment.
- Testing: Jasmine / Karma / Jest with Angular TestBed and HttpClientTestingModule, with a strong focus on coverage and reliability.
- CI/CD & Tooling: Angular CLI, Git, Azure DevOps pipelines and PR workflows, Agile Scrum using JIRA.
- Accessibility: Proven delivery of WCAG 2.1 AA‑compliant applications using semantic HTML, ARIA roles, and keyboard‑accessible UI patterns.
- Design systems: Experience working with internal Design Systems to ensure consistent, accessible user interfaces.
- Must have experience in utilizing AI‑assisted development tools ( Co-pilot or cursor).
- Strong analytical and problem‑solving abilities.
- Clear and effective written and verbal communication.
- Ownership mindset with a passion for high‑quality, maintainable code.
- Ability to collaborate effectively with cross‑functional teams including backend, QA, and DevOps.
Required Skills, Experience and Qualifications:
- We are seeking a proficient 6 to 12 year Java Backend Senior Developer in Java Spring Boot
- The role requires hands-on backend development expertise a strong understanding of scalable microservices architecture
- Responsibilities include designing and developing backend services using Spring Boot and Java versions 8 to 21
- Must to have experience in utilizing AI ‑ assisted development tools ( Co-pilot or cursor).
- The role involves creating maintainable REST and SOAP APIs extending and following clean code practices SOLID principles and domain driven design.
- The developer will build data persistence layers using Spring Data JPA Hibernate..
- Additional duties include containerizing applications with Docker deploying to Kubernetes automating builds with Azure DevOps securing APIs using OAuth JWT and TLS implementing access control optimizing performance with Redis and async processing and using Azure services like Blob Storage and Managed Identity.
- The candidate will collaborate with frontend QA and DevOps teams in an Agile Scrum environment.
- Strong technical, analytical and problem-solving skills
- Excellent verbal and written communication skills
Keywords
javajava-developeruser-interface-uicursorartificial-intelligencetraining-and-developmentdeveloper-toolsfront-end-developmententerprise-applicationscomputer-sciencetypescriptmicrosoft-typescriptjavascriptes6html5css-3routing-and-switchingrxjsstate-local-municipalpolicies-and-practices
Interested in this role?