Total-TECH Co.
” The Job Description”
1. Excellent written and verbal communication skills.
2. Ability to multi-task, prioritize and meet deadlines.
3. Ability to work in a fast-paced environment.
4. Strong experience with RDBMS such as PostgreSQL, PostGIS, TimescaleDB.
5. Strong experience in Database designing of ERD and writing SQL queries, stored procedures including query optimization.
6. Stong in core Java, Spring Boot or Quarkus.
7. Object-Oriented analysis and design skills, understanding of design patterns, concepts like OOD, TDD, BDD, DDD, CI/CD.
8. Background in debugging and performance tuning along with a good understanding of deploying, maintaining, and monitoring complex Java applications.
9. Proficiency in RESTful web services.
10. Good knowledge of microservices design patterns.
11. Good experience with messaging system like Apache Kafka, RabbitMQ, etc.
12. Knowledge of Docker, Docker Compose.
13. Knowledge of Kubernetes.
14. Version control systems (Git, GitLab, GitHub).
15. Test driven development.
16. Familiarity with Linux OS like Ubuntu, RHEL, CentOS.
17. Experience working in a Devops environment.
18. Nice to have Experience in IoT domain.
19. Understanding of IoT architecture and principles, device communication protocols.
20. Experience with GraphQL.
21. Shell scripting.
Requirements :
• Bachelor’s Degree, or equivalent education and experience, in Computer Science or Engineering.
• Minimum 6+ years of professional experience.
• 8+ years of strong work experience in JS, ReactJS, Redux, and related frameworks and tools.
• 8+ years of experience in backend development using Java, Nodejs, Spring Boot or Quarkus.