Senior Angular Developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

AngularJS
HTML5
Css3
Angular
Java
UI
JavaScript
Cascading Style Sheets
Frontend Development
Agile
RESTful
TypeScript
User Experience
Web Development
Jenkins
JIRA
DevOps
Microsoft Azure
Microservices
Kubernetes
Docker
Spring Framework
WebSocket
Backend Development

Job Details

Role: Senior Fullstack Angular Developer

Location: New York, NY

Must Need Skils:

Frontend: UI, Angular, Web socket

Backend: Java, Azure, MSSQL

Key Responsibilities

  • Front-End Development: Build responsive, performant UIs using Angular (v18+), with solid unit testing using Karma/Jasmine.
  • Backend Microservices: Develop Java-based microservices using Spring Boot, including support for CRUD operations, RESTful APIs, and publisher-based messaging for decoupled systems.
  • Real-Time Communication: Implement WebSockets for real-time data flows and live user updates (chat, notifications, dashboards, etc.).
  • Automated Testing: Write end-to-end tests using the Cypress framework to ensure application reliability across browsers.
  • Database Interaction: Design and optimize SQL queries for scalable, normalized database structures.
  • Cloud & DevOps: Deploy, scale, and monitor services on Microsoft Azure using best practices in cloud architecture.
  • Source Control: Use GitHub for version control, collaborative development (pull requests, branching strategies), and CI/CD integrations.

Must-Have Skills

  • Proficiency in Angular (v10+) and experience with Karma/Jasmine for unit testing.
  • Solid backend development experience in Java, specifically using Spring Boot for building microservices.
  • Hands-on experience designing and consuming REST APIs and implementing CRUD operations
  • Understanding of event-driven systems and publishing mechanisms (e.g., Kafka, RabbitMQ, or native Spring event publishers).
  • Real-time app experience using WebSockets (SockJS, STOMP, or native WebSocket APIs).
  • Proficiency with Cypress for automated end-to-end testing.
  • Advanced SQL knowledge for complex querying and performance tuning.
  • Working experience with Microsoft Azure services (App Services, Azure SQL, Azure Functions, etc.).
  • Competency in Git/GitHub workflows, including code reviews and release management.

Nice-to-Have

  • Experience with message brokers like Kafka or RabbitMQ.
  • Familiarity with Azure DevOps, Docker, or Kubernetes.
  • Exposure to domain-driven design (DDD) or CQRS patterns.
  • Experience implementing JWT-based authentication or OAuth2.
  • Previous work in high-concurrency or low-latency systems.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.