We are looking for a skilled and driven Full Stack Developer to join our growing team. You’ll work across both front-end and back-end technologies to design, develop, and maintain dynamic web applications. The ideal candidate will have hands-on experience with AngularJS and Java-based back-end systems, with exposure to ReactJS or other modern JavaScript frameworks being a strong advantage. This role offers the opportunity to collaborate with product managers, UI/UX designers, QA engineers, and fellow developers to deliver scalable, secure, and high-performance digital solutions that make a real impact.
Role Responsibilities
- Design, develop, and maintain front-end applications using AngularJS.
- Implement and enhance Java-based backend services (Spring Boot, REST APIs, etc.).
- Collaborate with the QA team to ensure high-quality releases and perform debugging/troubleshooting when required.
- Participate in code reviews, architecture discussions, and technical documentation.
- Optimize applications for performance, scalability, and security.
- Integrate third-party APIs and tools as needed.
- Stay up-to-date with emerging technologies and contribute to continuous improvement efforts.
- Work in an Agile/Scrum environment, delivering incremental updates aligned with sprint goals.
Requirements
Essential Skills, Knowledge & Experience
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
- 4+ years of experience as a full stack developer or similar role.
- Proficiency in AngularJS, HTML5, CSS3, and JavaScript (ES6+).
- Strong knowledge of Java, Spring Boot, and RESTful API development.
- Experience working with SQL databases (MySQL, PostgreSQL, etc.).
- Familiarity with Git-based version control (Bitbucket, GitHub, GitLab).
- Good understanding of MVC architecture and OOP principles.
- Ability to write clean, maintainable, and well-documented code.
- Strong analytical and problem-solving skills.
Nice to have
- Hands-on experience with ReactJS or other modern JavaScript frameworks (Vue, Next.js).
- Exposure to AWS, Docker, or CI/CD pipelines.
Soft Skills
- Strong communication and collaboration skills.
- Ability to work independently and as part of a cross-functional team.
- Attention to detail with a focus on quality and delivery timelines.
- Eagerness to learn new technologies and adapt to changing requirements.
Personal Attributes
- Builds strong collaborative relationships across teams and stakeholders.
- Demonstrates ownership and accountability for deliverables.
- Clear and confident communicator, both verbally and in writing.
- Seeks continuous improvement and learning opportunities.
- Driven by quality, precision, and user impact.
- Skilled at breaking down complex problems into actionable tasks.
- Understands the commercial implications of technical decisions.
- Flexible and adaptive to emerging technologies and changing priorities.
Benefits
Work Environment
- General Work Hours: 9:30 AM to 6:30 PM Sri Lanka time – 45hrs/week.
- Location: Colombo 05, Hybrid working: 3 days in-office, 2 days’ work from home.
- Benefits: Paid leave, career upskilling opportunities, eLearning course




