25 Sep
|
Alquemy
|
Toronto
Full Stack Developer
Overview The Full Stack Developer will design, develop, test, and support up-to-date web applications across both frontend and backend environments. The role focuses on Java, ReactJS, microservices, REST APIs, automated testing, and CI/CD, with ownership of solutions from development through production support.
Responsibilities
- Develop and maintain full-stack applications using Java and ReactJS.
- Design and develop REST APIs and microservices following modern development practices.
- Debug existing code, implement enhancements, and resolve technical issues.
- Write automated unit, integration, and non-functional tests using TDD and continuous delivery practices.
- Build and maintain CI/CD pipelines and support automated deployments.
- Apply security best practices across applications, APIs, and services.
- Design and work with relational databases and SQL.
- Collaborate with business and technical teams to understand requirements and deliver solutions.
- Own the software lifecycle from development and testing through production release and support.
- Participate in DevOps and production support rotations.
Required Qualifications
- 5+ years of software development experience.
- Strong Java 8+ and server-side development experience.
- Strong ReactJS, JavaScript, HTML, and CSS skills.
- Experience with microservices and REST APIs.
- Hands-on experience with Redux or similar state-management tools.
- Experience building CI/CD pipelines independently.
- Strong knowledge of SQL and relational databases.
- Experience with automated testing and TDD.
- Understanding of application security and secure development practices.
- Experience working in Unix/Linux environments is preferred.
- Experience with PostgreSQL or Oracle is an advantage.
📌 Full Stack Developer (Toronto)
🏢 Alquemy
📍 Toronto