II

Senior Software Engineer

Informatics Institute of Technology (IIT Campus)linkedin.com
Oct 28, 2026, 12:33 PM3h ago
Full-timeColombo, Western ProvinceSoftware engineeringSenior (4+ yrs)

About the role

The Informatics Institute of Technology (IIT) is hiring a Software Engineer / Senior Software Engineer to join their technology team. The role involves developing responsive web applications using React.js and Next.js, building backend services with Java and Spring Boot, designing microservices and RESTful APIs, and working with event-driven solutions using Apache Kafka. The position also includes database design and optimization with PostgreSQL, deploying and maintaining applications on AWS, and participating in Agile/Scrum practices. Candidates should have at least 4 years of professional software development experience and a relevant degree. Experience with Docker, unit and integration testing, secure coding, and authentication protocols is required. The role offers the opportunity to work in a collaborative environment with developers, QA engineers, and business analysts.

Must have

  • BSc in Computer Science, Software Engineering, IT, or a related discipline.
  • Minimum 4+ years of professional software development experience.
  • Strong hands-on experience in React.js & Next.js, Java & Spring Boot, Microservices & RESTful APIs, Apache Kafka Event-Driven Architecture, PostgreSQL, AWS Cloud, Git/GitHub.
  • Experience with Docker and containerized application development.
  • Experience in unit and integration testing.
  • Good understanding of JWT/OAuth 2.0, authentication, authorization, and RBAC.
  • Knowledge of secure coding principles and OWASP practices.
  • Experience working in Agile/Scrum development environments.

Nice to have

  • Experience in EdTech, Higher Education, or University environments.
  • Experience with Student Management Systems, Learning Management Systems (LMS), Academic Management Systems, or University ERP solutions.
  • Understanding of academic or education technology platforms.

Technologies

  • Agile
  • Authentication
  • AWS
  • Docker
  • ERP
  • Event-Driven Architecture
  • Git
  • GitHub
  • Java
  • JWT
  • Kafka
  • Microservices
  • Next.js
  • OAuth
  • OWASP
  • PostgreSQL
  • RBAC
  • React
  • REST
  • Scrum
  • Spring / Spring Boot

Highlights

Applicants should email their resume to hr@iit.ac.lk and mention the position in the subject line. Experience in EdTech or university environments is considered an added advantage.