About the job
IKH is a premier Software and Robotics Solutions provider recognized for its innovation and international reach. Over the past few years, our team has expanded by over 80%, relocating to a new, spacious, and modern office. As we embark on an exciting journey into 2026, we are launching several new projects focusing on digital transformation, custom software development, and robotics.
We are seeking a skilled Java Application Developer with robust technical capabilities and extensive experience to contribute to our challenging outsourced projects.
Key Responsibilities:
- Design, develop, test, and maintain advanced Java applications utilizing Spring Boot, Spring Batch, and Vaadin framework (version 14 or later)
- Create reliable, scalable, and efficient web services using REST and SOAP protocols
- Configure and deploy Java applications on JEE application servers like Websphere, Weblogic, and JBoss
- Design and implement effective database solutions with RDBMS, preferably DB2
- Collaborate with the development team to uphold high-quality coding standards
- Engage in code reviews to ensure code is maintainable, scalable, and efficient
- Troubleshoot and resolve complex Java application issues
- Work closely with the QA team to ensure applications meet quality benchmarks
- Participate in technical discussions, contributing to the design and architecture of applications
- Collaborate with cross-functional teams to deliver projects within specified timelines and budgets
- Stay informed on the latest advancements in Java and related technologies

