What are the responsibilities and job description for the Back End Developer position at CloudHire?
Position Overview
We are looking for a Senior Backend / Microservices Engineer with strong experience in building scalable e-commerce platforms using modern Java-based microservices architecture. The role requires hands-on expertise in designing and developing backend services, integrating distributed systems, and working with cloud-native technologies on Microsoft Azure. The ideal candidate will have strong experience with open-source technologies and will contribute to building high-performance and reliable backend systems supporting large-scale digital commerce platforms.
About CloudhireTop AI-based Recruitment Platform
Required Skills- Java
- Spring Boot
- and Microservices architecture
- Experience building REST APIs and backend services
- Hands-on experience with Apache Kafka
- Experience with Redis for caching
- Database experience with MongoDB and PostgreSQL
- Hands-on experience with Microsoft Azure cloud services
- Strong understanding of distributed systems and scalable application design
- Design, develop, and maintain scalable microservices-based backend systems for e-commerce applications.
- Build and maintain RESTful APIs using Java and Spring Boot.
- Implement event-driven architecture using Kafka for real-time data processing.
- Utilize Redis for caching and improving application performance.
- Design and manage databases including MongoDB and PostgreSQL.
- Deploy, monitor, and manage applications on the Microsoft Azure cloud platform.
- Collaborate with cross-functional teams including frontend developers, DevOps engineers, and product teams.
- Ensure system reliability, scalability, and performance in high-traffic environments.
- Participate in architecture discussions, code reviews, and technical mentoring.
- Minimum 7 years of professional experience in software development, with a focus on microservices architecture
- Proficient in Java and Spring Boot with at least 3 years of hands-on experience
- Experience in developing and deploying REST APIs and backend services for e-commerce applications
- Hands-on experience with Apache Kafka for real-time data processing
- Familiarity with Redis for caching mechanisms and improving application performance
- Experience with MongoDB and PostgreSQL for database management
- Hands-on experience with Microsoft Azure cloud services, with relevant certifications being a plus