IL

Associate Full Stack Engineer (Java + React)

iLabslinkedin.com
Oct 3, 2026, 2:47 AM3w ago
Full-timeBattaramulla, Western Province · RemoteFull-stackJunior (1+ yr)

About the role

The Associate Full Stack Engineer (Java + React) at iLabs will work with cross-functional teams to design, develop, and maintain scalable, secure, and high-performance full-stack software solutions using Java, Spring Boot, and React. The role involves building modern frontend applications, implementing microservices architectures, ensuring software quality through testing and code reviews, and leveraging AI-powered engineering tools to enhance productivity. The position requires collaboration with distributed teams and global clients, contributing to architectural discussions, and adopting emerging technologies. iLabs is a global software product engineering company with a focus on innovation and impactful solutions, offering a hybrid work environment in Battaramulla and opportunities to work with leading tech companies worldwide.

Must have

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 1+ years of professional experience in Full Stack software development.
  • Strong expertise in React.js and modern frontend development practices.
  • Solid understanding of Microservices Architecture, RESTful APIs, distributed systems, and event-driven design principles.
  • Experience working with web technologies including AJAX, JSON, HTTP, and responsive web design.
  • Familiarity with modern frontend build tools and ecosystems such as Webpack, Babel, npm, and related technologies.
  • Experience with relational and/or NoSQL databases such as MySQL, PostgreSQL, MongoDB, or similar.
  • Strong understanding of software engineering best practices, design patterns, version control (Git), CI/CD pipelines, and Agile methodologies.
  • Demonstrated ability to write clean, maintainable, scalable, and testable code.
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, Claude Code, Windsurf, or similar AI engineering tools) to enhance software delivery and developer productivity.
  • Strong analytical thinking, problem-solving, and debugging skills.
  • Excellent verbal and written English communication skills with the ability to effectively collaborate with global teams, clients, and stakeholders.

Nice to have

  • Hands-on experience with containerisation and orchestration technologies such as Docker and Kubernetes.
  • Experience designing and deploying cloud-native applications and microservices.
  • Familiarity with messaging and event-streaming technologies such as Kafka, RabbitMQ, or similar platforms.

Technologies

  • Agentic AI
  • Agile
  • AJAX
  • ChatGPT
  • CI/CD
  • Claude Code
  • Cloud Native
  • Cursor
  • Docker
  • E-commerce
  • Event-Driven Architecture
  • Git
  • GitHub
  • GitHub Copilot
  • Java
  • JSON
  • Kafka
  • Kubernetes
  • Microservices
  • MongoDB
  • MySQL
  • NoSQL
  • npm
  • PostgreSQL
  • RabbitMQ
  • React
  • REST
  • Spark
  • Spring / Spring Boot
  • Unit Testing
  • Webpack

Highlights

The role operates on a hybrid basis in Battaramulla and follows US time (5:00 PM – 2:00 AM SL Time) and the US calendar. Applicants should be prepared for late shifts aligned with US business hours.