IKH is a leading Software & Robotics Solutions company operating internationally. We are looking for a talented Mid-Senior Software Engineer to join our team and contribute to the successful delivery of complex outsourced projects.
Requirements
- Bachelor’s or Master’s degree in Computer Science or related field
- At least 4 years of professional experience in Java development
- Strong knowledge of Java and Spring Boot framework
- Experience with RESTful Web Services and API design
- Solid understanding of relational databases (e.g., SQL Server) and ORM frameworks (e.g., Hibernate/JPA)
- Experience with CI/CD tools (e.g., Jenkins), version control systems (e.g., Git)
- Familiarity with containerization technologies (e.g., Docker)
- Experience with messaging systems (e.g., Kafka) will be considered a plus
- Understanding of microservices architecture is a strong advantage
- Good knowledge of Agile methodologies (Scrum/Kanban)
- Strong analytical and problem-solving skills
- Excellent communication skills in English (written and verbal)
Benefits
- Competitive compensation package
- Flexible hybrid working model
- Career development and growth opportunities within international outsourced projects
- Continuous training & certification opportunities
- Private medical insurance & life insurance plan