About the job
IKH is a premier Software and Robotics Solutions provider making significant strides in the global market. Over the past few years, our team has expanded by over 80%, leading us to relocate to a modern, spacious office. As we embark on 2025, we're excited to introduce several innovative projects focused on digital transformation, custom software development, and robotics.
We are currently seeking a talented Senior Java Software Engineer with a robust technical background and extensive experience to tackle challenging outsourced projects.
In this position, you will not only develop complex project tasks but also supervise the development efforts of junior developers. You will analyze functional requirements and decompose tasks for team assignment.
To thrive as a Senior Software Developer, you should possess profound knowledge of Java technologies and exhibit strong leadership capabilities. Exceptional communication skills are essential as you will collaborate with clients and various development teams.
Your Daily Responsibilities:
- Design, develop, and maintain the back-end of large-scale web-based Java EE/Spring applications.
- Engage in technical analysis, documentation, implementation, and integration.
- Test and manage early support for core software tools and assets developed during software projects.
- Translate requirements into functional specifications.
- Employ BDD (Behaviour-Driven Development) methodology in coding and software implementation.
- Align solutions with client needs, particularly in collaboration with the architecture team.
- Execute integrations with other applications and developed modules.
- Provide assistance with deployment and configuration management.

