Question
5-10

Solutions Developer

12/9/2025

The Solutions Developer will translate application storyboards and use cases into functional applications while building and maintaining efficient Java code. They will also ensure application performance and quality, identify bottlenecks and bugs, and collaborate with cross-functional teams.

Working Hours

40 hours/week

Company Size

10,001+ employees

Language

English

Visa Sponsorship

No

About The Company
John Keells Holdings PLC (JKH) is the largest conglomerate listed on the Colombo Stock Exchange. With a heritage of over 150 years, through innovation and strategic partnerships, the John Keells Group of companies have become leaders in many key industry verticals, and the Group is a driver and an integral part of the Sri Lankan economy.
About the Role

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.

Key Skills
JavaJEEObject-Oriented AnalysisObject-Oriented DesignSpring FrameworkDependency InjectionRESTSOAPMavenJUnitJDBCConcurrency PatternsCaching FrameworksSQLGitApplication ServersHTML5
Categories
TechnologySoftwareConsulting
Apply Now

Please let John Keells Group know you found this job on PrepPal. This helps us grow!

Apply Now
Get Ready for the Interview!

Do you know that we have special program that includes "Interview questions that asked by John Keells Group?"

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.