Middle Backend Developer (Java/Node.js)
ФИНОНА
- Нур-Султан
- Постоянная работа
- Полная занятость
- Building and maintaining microservices for an integration platform
- Implementing reactive, non-blocking APIs using Spring WebFlux and NestJS
- Integrating with third-party service providers
- Developing secure, high-performance transaction processing systems
- Working with distributed systems and cloud infrastructure.
- 2+ years of professional experience in Java (Spring Boot) and/or Node.js development
- Experience with reactive and non-blocking programming using Spring WebFlux (Project Reactor) and/or asynchronous Node.js/NestJS
- Hands-on experience with PostgreSQL (queries optimization, indexing, transactions)
- Understanding and practical experience with microservice architecture
- Experience with asynchronous communication and message brokers (AWS SQS, RabbitMQ, Kafka, or similar)
- Experience with Redis for caching and session management.
- Proactive and self-driven, with the ability to work independently
- Strong problem-solving and analytical thinking skills
- Excellent communication skills and a collaborative mindset
- Solid English skills.
- Experience with TypeScript in Node.js projects
- Experience with Docker and AWS cloud services (ECS, RDS, ElastiCache, S3)
- DevOps experience (CI/CD, Infrastructure as Code with Terraform/CloudFormation)
- Experience with ReactJS or similar frontend frameworks.
- Java Spring Boot and Spring WebFlux
- Node.js with NestJS framework and TypeScript
- PostgreSQL
- Redis
- AWS (ECS Fargate, RDS, ElastiCache, ALB, S3, SQS, CloudWatch)
- Docker.
HeadHunter