Post Job Free
Sign in

Senior Software Engineer - Java

Company:
iLabs
Location:
Battaramulla, Colombo, Sri Lanka
Posted:
May 21, 2025
Apply

Description:

Founded in 2012 by a Sri Lankan American entrepreneur from the US Silicon Valley, iLabs currently has several major partnerships with global tech companies and also has its own high-growth eCommerce marketplace in the US (CloudofGoods.com). Today, iLabs specializes in Web, Mobile, AI technologies, and technology outsourcing services. We also provide IT strategy consulting, IT operations, DevOps, SEO, and Digital Marketing/Social Media solutions to our global clients through iLabs, a Colombo Port City Corporation.

Over the past decade, we have grown to be one of the top IT companies in Sri Lanka. We are currently experiencing rapid growth with HUNDREDS OF URGENT JOB OPENINGS. We hire top talent for above-market remuneration. Come, work with us!

We are looking for a Senior Java Developer with experience in building high-performing, scalable, enterprise-grade applications. Senior Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Shift: US Day Time (SL Night Time) (5pm - 2am)

Location: Battaramulla (Hybrid)

Responsibilities

Contribute in all phases of the development lifecycle

Write well designed, testable, efficient code

Ensure designs are in compliance with specifications

Prepare and produce releases of software components

Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Requirements

BS/MS degree in Computer Science, Engineering or a related subject

Proven hands-on Software Development experience

Minimum 4+ years experience in Java development

Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)

Object Oriented analysis and design using common design patterns.

Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)

Experience in the Spring Framework

Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)

Experience with test-driven development

Apply