Senior Full Stack Developer
Coral Technology
Employer Active
Posted 11 hrs ago
Send me Jobs like this
Experience
5 - 6 Years
Education
Bachelor of Technology/Engineering(Computers)
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
This role requires strong hands-on engineering ability across Angular, JVM-based microservices, and Kubernetes-native infrastructure. You will design, implement, and optimize system components that operate at scale while maintaining reliability, observability, and clean architectural boundaries.
Technical Responsibilities
- Frontend
- Implement advanced UI modules using Angular, PrimeNG, RxJS, and state-management patterns.
- Optimize rendering pipelines, lazy-loading, caching, and API data flows for performance on constrained devices.
- Ensure seamless integration with authentication flows, Websockets, role-based UI gating, and offline capabilities.
- Strong command of Styling using HTML5, CSS3, Typescript, JavaScript es6
- Backend Microservices
- Build and maintain microservices using Java/Kotlin within a reactive framework (primarily Vert.x).
- Implement asynchronous, non-blocking service logic with event loops, backpressure handling, and reactive streams.
- Design efficient REST and event-driven APIs with proper contract versioning, DTO mapping, and schema evolution strategies.
- Contribute to high-throughput messaging pipelines and distributed workflows.
- Data Layer
- Interact with both relational (PostgreSQL/MySQL) and NoSQL (MongoDB) stores.
- Implement data-access layers optimized for concurrency, low latency, and safe transactional boundaries.
- Ensure data modeling consistency across services and enforce strong interface contracts.
- Distributed Systems & Platform
- Build and debug in a Kubernetes-native environment involving service mesh, distributed configuration, and secrets management.
- Ensure services are observable with structured logs, metrics, and distributed tracing.
- Work with API gateways, load balancers, caching tiers, and message brokers.
- Participate in performance tuning of pods, JVM runtime parameters, connection pools, and horizontal scaling strategy.
- Engineering Practices
- Use AI tools (ChatGPT, GitHub Copilot, etc.) effectively for code acceleration, documentation, test coverage, and system reasoning while exercising engineering judgment to ensure quality and security.
- Contribute to CI/CD pipelines (GitOps workflows, automated testing, quality gates).
- Participate in architectural discussions, RFC reviews, and technical decision-making.
- Review code with an emphasis on maintainability, readability, and systemic impact.
- Required Technical Background
- 5-6 years of experience in full-stack engineering roles with production ownership.
- Strong command of:
- Angular (components, DI, RxJS, forms, routing, performance optimization, signals) & PrimeNG
- Java/Kotlin on the JVM
- Reactive frameworks (Vert.x preferred; Reactor/Spring WebFlux acceptable as equivalent experience)
Experience deploying to and debugging within Kubernetes clusters.
- Solid understanding of:
- Non-blocking IO
- Distributed transactions and idempotency
- Service-to-service communication patterns
- API versioning strategies
- Caching and edge API optimization
- Hands-on experience with both SQL and NoSQL systems.
- Preferred Technical Experience
- Experience with message brokers or streaming systems (Kafka, RabbitMQ, MQTT, SQS, etc.).
- Familiarity with modern identity stack (Keycloak or similar).
- Experience with container security, policy enforcement (OPA), or multi-cluster deployments.
- Exposure to large-scale system modernization, progressive refactoring, or zero-downtime migration patterns.
- Experience in complex business domains like Banking , Telcom , Healthcare
- Nice to have: Experience with mobile development (Flutter, React Native, or native Android/iOS).
- Nice to have: Experience with Computer networks .
Desired Candidate Profile
Required Technical Background
- 5-6 years of experience in full-stack engineering roles with production ownership.
- Strong command of:
- Angular (components, DI, RxJS, forms, routing, performance optimization, signals) & PrimeNG
- Java/Kotlin on the JVM
- Reactive frameworks (Vert.x preferred; Reactor/Spring WebFlux acceptable as equivalent experience)
Experience deploying to and debugging within Kubernetes clusters.
- Solid understanding of:
- Non-blocking IO
- Distributed transactions and idempotency
- Service-to-service communication patterns
- API versioning strategies
- Caching and edge API optimization
- Hands-on experience with both SQL and NoSQL systems.
Company Industry
- IT - Software Services
Department / Functional Area
- Software Development
- Application Development (IT Software)
Keywords
- Senior Full Stack Developer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com