Senior Full Stack Developer – Java
Key Responsibilities
We are looking for:
…someone who can work in a cross-functional team within an overall flat hierarchy. You must embrace learning and continuous improvement in a fast-paced technical environment.
Some of the day to day tasks involve:
- Contribute to our new technology stack as well as maintaining existing system
- Participate in design and code reviews
- Developing new features across the entire stack
- Keeping unit test coverage above 90%
- Promote and assure engineering excellence
- Mentoring junior developers and helping them out when necessary
- Working closely with product manager on desktop and mobile features
- Help automation engineers in APIs automated tests and e2e tests
Requirements
Which skills should you have?
- Minimum 5 years’ experience in software development using Java/J2EE, Spring Framework and Microservices
- Extensive knowledge of OOP principles and design patterns such as IoC
- Accustomed to working in an Agile environment using SCRUM methodology, contributing and receiving feedback from peers
- Experience in modern frontend technologies, preferably ReactJS, Redux, NPM and TypeScript
- Positive attitude with strong analytical and problem-solving skills
Additional Details
Your benefits:
- Agile and multicultural company with flat hierarchies
- Self-organised, self-responsible and entrepreneurial employees
- Health and Dental Insurance, Subsidised Parking, Sports incentives & Childcare
- Opportunities to develop and grow
- Relocation Assistance
Location
Saint Julians, MaltaGo Back to Tipico Vacancies