Solutions Developer
John Keells Information Technology (Pvt) Ltd (JKIT), the consulting and professional IT services arm of John Keells Holdings PLC, (Sri Lanka's largest conglomerate listed on the Colombo Stock Exchange), is a global professional services leader, transforming enterprises with cutting-edge digital solutions.
Driven by a Cloud-first, Mobile-first and AI-first strategy, and strategic partnerships with global leaders like Microsoft, SAP, and Salesforce, JKIT focuses on Strategy, Consulting, Digital, Technology, and Operations for large multinational companies worldwide, empowering businesses with innovation, agility, growth, and security. JKIT has delivered many award-winning solutions to some of the biggest names in Europe, the Middle East, and Asia.
We invite applications from suitably qualified individuals for the post of Solution Developer. The selected candidate will report to the Associate Architect.
.
The Java Developer will be responsible for:
• Translating application storyboards and use cases into functional applications.
• Building and maintaining efficient, reusable, and reliable Java code.
• Ensuring the best possible performance, quality, and responsiveness of applications.
• Identifying bottlenecks and bugs, and devising effective solutions.
• Collaborating with cross-functional teams to deliver high-quality software.
.
The ideal candidate should possess:
• 3–8 years of experience in Java/JEE development.
• Proficiency in Java 17+ and JEE, with strong knowledge of its ecosystems.
• Solid understanding of object-oriented analysis and design (OOA/OOD).
• Experience with Spring Framework 4 and Dependency Injection.
• Familiarity with REST (JAX-RS) using Jersey and SOAP (JAX-WS) using Apache CXF/Axis.
• Hands-on experience with build tools (Maven), unit testing (JUnit), and JDBC concepts.
• Knowledge of concurrency patterns in Java and caching frameworks such as Ehcache.
• Experience writing reusable Java libraries and high-performance, clean, readable code.
• Basic understanding of JVM, its limitations, weaknesses, and workarounds.
• Knowledge of RDBMS with strong SQL skills and schema design.
• Proficiency with code versioning tools (e.g., Git).
• Familiarity with application servers (Tomcat, JBoss) and testing tools (JMeter).
• Exposure to HTML5, JavaScript, and JavaScript libraries.
If you’re up for the challenge, please send your resume to careers@johnkeellsit.comor Click on the advert to apply. Please state the position you’re interested in the subject line of your email.