About iLabs
iLabs is a premier software engineering company in Sri Lanka, delivering world-class technology solutions to clients in the US and Europe. Their engineering teams work on complex product development challenges using modern Java ecosystems, React, and cloud-native architectures. With over a decade of excellence, iLabs is the launchpad for Sri Lanka’s top software engineers.
Role Overview
We are seeking a highly skilled Senior Java Full Stack Developer to lead the development of enterprise-grade web applications. You will work in cross-functional squads building and maintaining scalable backend services in Java/Spring Boot alongside responsive React.js frontends — all deployed on AWS cloud infrastructure. This is a senior individual contributor role with a clear path to Tech Lead.
Key Responsibilities
- Design and implement RESTful APIs and microservices using Java 17+ and Spring Boot 3.x
- Build performant, accessible React.js frontends integrated with backend APIs
- Lead architectural decisions for assigned product modules
- Conduct thorough code reviews and mentor junior and mid-level developers
- Implement automated testing (JUnit, Mockito, Jest, Cypress)
- Work with AWS services including EC2, ECS, S3, RDS, Lambda and API Gateway
- Participate in system design discussions and sprint planning
- Collaborate directly with US-based product owners and stakeholders
Required Qualifications
- BSc in Computer Science or equivalent from a recognised university
- 5+ years of professional Java development experience
- Strong proficiency in Spring Boot, Spring Security, JPA/Hibernate
- Solid React.js or Angular experience (3+ years)
- Good understanding of relational databases (PostgreSQL, MySQL)
- Experience with Git, CI/CD, Docker and Kubernetes
- Excellent English communication skills — you will interact with international clients
Nice to Have
- AWS Developer or Solutions Architect certification
- Experience with GraphQL APIs
- Knowledge of message brokers (Kafka, RabbitMQ)
- Open source contributions
What iLabs Offers
- Top-tier salary for Sri Lanka’s software industry
- Hybrid working model with flexible hours
- Annual overseas conference sponsorship
- Health, dental and life insurance
- AWS / GCP certification reimbursement
- Fast-track promotion program
- Free meals and premium office perks
Ready to Apply?
Email your CV to iLabs with the reference CareerLK – Senior Java Developer.