Full-Stack Developer (Blue Chip Strategies Ltd)
Location: Kingston, Jamaica
About the Role
We are looking for experienced full-stack developers to join a small, autonomous team.
Essential Skills & Experience
- 3 years professional experience or equivalent proficiency in application design and programming, specifically including API design and implementation
- Working knowledge of agile software development practices, CI/CD and version control using Git
- Strong problem solving and critical thinking skills
- Demonstrable experience in any of the following:
- Java/JEE
- C#/ASP.NET Core
- React
- Spring Boot
- REST API Development
Desired Skills & Experience
- Frontend development experience with JavaScript/React/Vue.js or similar frameworks
- Backend/Server-side experience of the following:
- API/Web service development with Java/Spring or similar frameworks
- Unit/Integration testing
- Web security authentication/session management
- Common web vulnerabilities and mitigations (CORS, XSS, validation, etc)
- Deployment experience of:
- Web server configuration (Linux, Apache, NGINX, Node, IIS)
- Containerized application development using Docker and Kubernetes
- Continuous integration and deployment tools (TeamCity, GitLab, etc.)
- Monitoring/Logging tools
- Enterprise RDBMS – Oracle, Microsoft SQL Server, PostgreSQL, MongoDB
- Experience in the following will be an advantage:
- JMS, AMQP, Kafka or event-driven application design in general
- Test-driven development