We are looking for a highly skilled Senior Software Engineer experienced in designing and developing scalable, customer-facing applications.
The ideal candidate will bring expertise in Java (Spring Boot) for backend services and modern JavaScript frameworks (React, Angular, or Vue) for front-end development.
Experience with messaging systems such as Kafka or MQ is a strong plus, along with exposure to high-performance, consumer-scale eCommerce or retail platform.
- Design, develop, and maintain full-stack solutions using Java/Spring Boot and React (or similar JS frameworks).
- Collaborate with product and architecture teams to build scalable, high-traffic applications.
- Integrate and manage event-driven or messaging-based architectures (Kafka/MQ).
- Ensure code quality, performance optimization, and adherence to best practices.
- Participate in code reviews, design discussions, and agile delivery processes.
Required Skills & Experience:
- 5+ years of hands-on development experience.
- Strong expertise in Core Java, Spring Boot, RESTful APIs.
- Proficiency in frontend frameworks (React preferred;
Angular/Vue acceptable). - Knowledge of messaging systems (Kafka, RabbitMQ, ActiveMQ).
- Prior experience in eCommerce/Retail/Customer-facing applications.
- Solid understanding of microservices, CI/CD pipelines, and cloud environments (AWS/GCP/Azure).
Education
- Bachelors of Engineering in Computer Science.