Senior Front End Developer (Angular)
Summary
Senior full-stack developer (Angular front end, Java 17+ back end) at Luxoft's Noida office building a low-latency platform with strict reliability and auditability requirements. Day to day: end-to-end delivery on AWS (ECS/EKS/Lambda, RDS, MSK), PostgreSQL tuning, CI/CD with GitHub Actions, observability, and production operations.
Project description
We're looking for a Full Stack Java+Angular Developer to design, build, low latency platform with strict reliability and auditability requirements. You'll own end to end delivery—from design to production—collaborating closely with Product, QA, and DevOps.
Responsibilities
- Design and implement client server application with Front-End Angular and Back-End Java (preferably Java 17+).
- Model and optimize User Experience and Data user flow
- Build resilient, observable services on AWS (ECS/EKS/Lambda, S3, RDS/Aurora, MSK/Kinesis, IAM).
- Ship with strong CI/CD practices (GitHub Actions) and leverage GitHub Copilot to accelerate high quality delivery.
- Ensure reliability, scalability, and fault tolerance (circuit breakers, retries, idempotency, backpressure).
- Implement security and compliance controls (authz/authn, secrets, IAM policies, encryption at rest/in transit).
- Own production operations: monitoring, troubleshooting, and performance tuning.
- Contribute to architecture decisions, code reviews, and engineering standards.
SKILLS
Must have
- 7+ years of professional experience with Angular and Java.
- Exposure to Python for tooling and automation.
- Proven expertise with PostgreSQL: indexing strategies, query tuning (EXPLAIN/ANALYZE), transactions/locking, isolation levels.
- Hands on AWS experience: deploying and operating production services (at least 3 of ECS/EKS/Lambda, RDS/Aurora, S3, SQS/SNS/MSK/Kinesis, CloudWatch, IAM).
- Production grade observability (logs, metrics, tracing; OpenTelemetry, Prometheus/Grafana, or similar).
- CI/CD with GitHub and GitHub Actions (branching strategies, code reviews, trunk based or GitFlow).
- Practical use of GitHub Copilot (or similar AI coding assistants) to boost productivity while maintaining code quality.
- Experience building fault tolerant distributed systems (circuit breakers, bulkheads, rate limiting; resilience patterns).
- Strong understanding of secure coding practices and common vulns (OWASP Top 10).
- Excellent communication; ability to turn ambiguous requirements into actionable technical plans.
Nice to have
• Proficiency with containerization (Docker) and infrastructure as code (Terraform/CloudFormation—at least one). • Solid API design (REST/gRPC), versioning, pagination, and backward compatibility. • Experience with Capital Markets, trading, market data, or financial analytics. • Event streaming & messaging: Kafka, MSK, Kinesis, RabbitMQ. • Data modeling for auditable workflows, SLAs, and multi party approval processes. • Experience with multi tenant architectures and row level security. • Knowledge of domain-driven design (DDD) and CQRS patterns. • Experience with performance profiling (JFR, async-profiler) and JVM tuning (GC, heap, thread pools). • Exposure to Python and Node.js for tooling and automation. • Familiarity with feature flags (e.g., LaunchDarkly) and blue/green or canary deployments. • Compliance/controls mindset (audit trails, data lineage, segregation of duties).
Skills
- AI
- Analytics
- Angular
- API
- Api Design
- Aurora
- Automation
- AWS
- CI/CD
- CloudFormation
- CloudWatch
- Containerization
- CQRS
- Data Lineage
- Data Modeling
- DevOps
- Distributed Systems
- Docker
- Domain-Driven Design (DDD)
- ECS
- EKS
- Gitflow
- GitHub
- GitHub Actions
- Github Copilot
- Grafana
- gRPC
- IAM
- Infrastructure as Code
- Java
- JVM
- Kafka
- Kinesis
- Lambda
- Node.js
- Observability
- OpenTelemetry
- OWASP
- PostgreSQL
- Prometheus
- Python
- RabbitMQ
- RDS
- S3
- Secure Coding
- SNS
- SQS
- Terraform