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.
Apply for this Job
Please use the APPLY HERE link below to view additional details and application instructions.