Experience: hands-on experience in writing applications, APIs, and testing automation.
- Java Libraries and Frameworks: Strong knowledge of Spring Boot framework.
- Typescript Libraries and Frameworks: Strong knowledge of TypeScript and experience with advanced TypeScript libraries and frameworks (e.g., AngularJS, ReactJS, Next.JS).
- Cloud Technologies: Familiarity with cloud technologies (e.g., Azure, AWS, GCP). Azure experience is preferred. Knowledge of Docker and container implementations.
- Version Control: Proficient with code versioning tools, such as Git. Perform code reviews on PRs and resolve merge conflicts.
- Continuous Integration/Continuous Deployment (CI/CD): Familiarity with tools like Jenkins, GitLab CI/CD, Azure Pipelines, or GitHub Actions is a plus.
- Monitoring and Logging: Familiarity with monitoring application performance, setting up logs, and using tools like Prometheus or ELK stack.
- Agile Methodology: Familiarity with Agile practices, such as Scrum or Kanban.
- Soft Skills: Excellent communication, teamwork, attention to detail, and time-management skills.
- Education: Bachelors degree in Computer Science or a relevant field.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Software Development