We are looking for an experienced Java developer, with experience in building enterprise-class web applications for our Islamabad office.
Would you be interested in working at an AI/enterprise software space, with offices in Islamabad and London? We are building software to replace call center agents. Our team has strong experience in product management and software development experience, having worked with companies like HSBC, Barclays, and Nokia, in four countries.
Profound insight of Java-8/11/13 SE/EE internals
Must be a self learner and willing to learn new technologies including AI/ML, automation and take R&D challenges
Strong data-structures concepts like linked-list, queue, stack, hashmap with their performance, efficiency usage scenarios.
Excellent problem solving skills and ability to design complex algorithm
Strong experience in coding multi-threaded applications
Experience in Spring, Hibernate, and web services
Written well designed, testable, efficient code.
Experience with Selenium Web Driver is a plus
Exposure to building AI/ML based applications, or enough curiosity about AI/ML space
Experience with Python or any other web development stack would be a plus
Hands-on experience with Web Sockets is a big plus
Hands on experience in Unit testing using JUnit
Knowledge of build tools e.g. Maven, Gradle. Cloud deployment experience will be a plus
Hands-on experience in cloud services AWS / Azure / GCP
BS/MS degree in Computer Science / Software Engineering or a related subject
You won’t be creating boring CRUD applications, rather operating at the edge of what’s possible using AI, ML and automation.