SOFTWARE ENGINEER / SENIOR SOFTWARE ENGINEER
About the role
The Informatics Institute of Technology (IIT) is hiring a Software Engineer or 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 architectures using Apache Kafka. The position also requires experience with PostgreSQL databases, AWS cloud deployment, Docker, and Agile/Scrum methodologies. The successful candidate will collaborate with cross-functional teams and contribute to the development and maintenance of scalable application solutions.
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 are instructed to email their resume to hr@iit.ac.lk. Experience in EdTech or academic technology platforms is considered an added advantage.