Java 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 Java Developer. The selected candidate will report to the Associate Solutions 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 performance, quality, and responsiveness of applications.
  • Identifying bottlenecks and bugs, and implementing effective solutions.

.

The ideal candidate should possess:

 

  • Proficiency in Java 17+ and JEE, with strong knowledge of its ecosystems.
  • Solid understanding of Object-Oriented Analysis and Design (OOA/OOD).
  • Experience in the Spring Framework (Spring 4+) and Dependency Injection.
  • Familiarity with REST (JAX-RS) using Jersey and SOAP (JAX-WS) using Apache CXF/Axis.
  • Hands-on exposure to build tools such as Maven.
  • Experience with unit testing (JUnit).
  • Strong understanding of JDBC concepts.
  • Proficiency in concurrency patterns in Java.
  • Ability to write high-performance, clean, and readable Java code.
  • Knowledge of caching frameworks such as Ehcache.
  • Experience in developing reusable Java libraries.
  • Basic understanding of the JVM, including limitations and workarounds.
  • Experience implementing automated testing platforms and unit tests.
  • Good understanding of RDBMS and strong SQL skills.
  • Familiarity in creating database schemas.
  • Hands-on experience with Git for code versioning.
  • Exposure to performance and load testing tools (e.g., JMeter).
  • Familiarity with Tomcat, JBoss, or any application server.
  • Basic knowledge of HTML5, JavaScript, and any JavaScript library.

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.

John Keells Information Technology (PVT)
12 Nov 2025
*By applying, you consent to process your personal information for recruitment purposes and acknowledge that reference checks may be conducted.