Description
You will lead technical design and implementation across distributed systems.
Responsibilities
- Develop and maintain microservices using Java and Spring Boot/WebFlux.
- Design and implement event-driven architectures using message brokers.
- Manage and optimize containerized services using Docker and Kubernetes.
- Build and maintain frontend interfaces using React, JavaScript/TypeScript, HTML, and CSS.
- Own production system debugging, monitoring, and root cause analysis (RCA).
Required Skills
- 4+ years of professional software development experience.
- Strong hands-on experience with Java 11+ and Spring Boot/WebFlux.
- Proficiency in React, JavaScript, and TypeScript for frontend development.
- Experience building and deploying microservices and distributed systems.
- Working knowledge of event-driven patterns (e.g., Kafka, RabbitMQ, AWS SNS/SQS).
- Hands-on experience with AWS, Docker, and Kubernetes.
- Familiarity with setting up and maintaining CI/CD pipelines.
- Ability to mentor engineers and drive architectural decisions.
Preferred Skills
- Experience scaling systems or integrating AI/ML components.