Required Skills and Experience
- 7+ years of overall IT experience.
- Strong proficiency in Java and Python.
- Hands-on experience with Kotlin development.
- Extensive experience with Docker and Docker Swarm for container management.
- Solid understanding of Linux and Windows operating systems.
- Expertise in PostgreSQL and Elasticsearch databases.
- Experience with MongoDB and Neo4j databases (desirable).
- Proficiency with the ELK stack.
- Strong version control skills using Git and Git Actions.
- Experience with cloud platforms, specifically AWS and Azure, including service integration.
- Strong understanding of software architecture principles and design patterns.
- Ability to create and interpret HLD and LLD documents.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
Preferred Qualifications
- Experience with1 microservices architecture.
- Experience with automated testing frameworks.
- Contributions to open-source projects.
- Knowledge of message queues and distributed systems.