Total-TECH Co.
” The Job Description”
- Design and Develop Backend Services: Build scalable and robust backend services and APIs using Java and Spring Boot.
- Microservices Architecture: Implement and manage microservices architecture with Spring Cloud.
- Messaging Systems: Integrate Kafka for real-time data streaming and messaging solutions.
- Caching Mechanisms: Utilize Redis to optimize system performance through effective caching strategies.
- Database Management: Develop and maintain MongoDB databases, ensuring data integrity and performance.
- Collaboration: Work closely with cross-functional teams, including frontend developers and product managers, to deliver high-quality products.
- Code Quality: Conduct code reviews, write unit tests, and ensure coding standards are maintained.
- Performance Optimization: Monitor and improve system performance, reliability, and scalability.
- Mentorship: Provide guidance and mentorship to junior developers within the team.
10. Stay Updated: Keep abreast of new technologies and best practices to enhance our development processes.
Requirements:
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience: Minimum of 5 years of professional experience in backend development.
- Technical Skills:
- Proficient in Java programming.
- Extensive experience with Spring Boot and Spring Cloud.
- Hands-on experience with Kafka for messaging and streaming.
- Strong knowledge of Redis for caching solutions.
- Experience working with MongoDB, Oracle DB, MySQL, and PostgreSQL.
- Familiarity with RESTful API design and implementation.
- Understanding of containerization tools like Docker and orchestration platforms like Kubernetes is a plus