Tech Stack
JavaSpringAngularGitJUnit
Job Description, Responsibilities & Requirements
About the Position
Senior Full-stack Engineer – (JAVA & ANGULAR)
Join us as we expand our digital solutions for the hospitality industry. We are looking for a Senior Full-stack Engineer specializing in Java and Angular to be part of our international team based in Colombo, Sri Lanka.
Responsibilities
- Engage in research and development tasks to introduce new features and/or improve existing functionality in the system.
- Develop and/or follow project plans to meet deadlines.
- Effectively and efficiently allocate time for work and personal life.
- Coordinate and work closely with our European office.
- Build and maintain a strong rapport with our client/client’s representatives.
- Develop new user-facing features using ReactJS.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality code.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
Requirements
- Minimum 6 years of professional experience in the following:
- Java 8+
- Spring framework
- Angular
- Experience with Spring Framework (MVC/REST/Security/Data)
- Hibernate
- JUnit (Mockito/PowerMock/EasyMock)
- Maven/Gradle
- GIT
- Experience in following agile methodologies
Nice to Have
- Participation in commercial projects.
- Experience with Wire mock to stub API calls.
- Experience in AWS lambda.
We Offer
- Space and opportunities for self-development.
- Trusted, family-like work environment.
- Hybrid working modes (in-office and remote).
- To be part of a multi-culture development team.
- Salaries pegged to the Euro.
- Medical Insurance.
About the Company
Dish is the all-in-one business platform for hospitality, food services, catering, and retail to streamline the bar and kitchen flow better.
Are you the right person and team player who can make the difference?
Contact us to learn more about this exciting opportunity.