This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Foiwe we put our customers first and we’re looking for the talented and creative developers to help us grow and serve our customers better. Our service platform team is responsible for Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance. We are looking for experienced full stack developer for our server platform-based development.
Job Responsibility:
Work on all levels of development life-cycle
Partners with key stakeholders to understand business requirements and expectations to develop appropriate solutions
Anticipates technical problems and risks, mitigates and communicates status across team leadership
Write well designed, testable, efficient code
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Promotes and supports software development best practices and standards
Requirements:
Candidates must have a Bachelors in Computer Science or Engineering or related field
Experience (2.5 – 5 years)
Excellent problem-solving skills
Understanding of Algorithms, Data Structures
Object Oriented analysis and design using common design patterns
Experience in Java/J2EE technologies – development of high-volume, high-performance, high-availability applications as a Full stack developer
Design and development of RESTful Web Services or Microservices
Strong in front-end technologies JavaScript, HTML5 and CSS
Experience in the Spring Framework, Hibernate
Experience in developing web applications using Spring MVC
Hands on database experience (Oracle / MySQL / SQL Server)
Experience in PHP, Git and AWS
Experience with test-driven development
Candidate must have good written and oral communication skills, be a fast learner and have the ability to adapt new technologies