Full stack engineer (Java/Angular/React)
Resonaite
Toronto, Ontario, Canada
$90K-$110K a year (estimated)
Full-time
Our client in the professional services sector is looking for a contract Fullstack developer with expertise in Java / Spring and Angular / React.
Duration : 6 months to start
Location : Hybrid Toronto
Responsibilities :
- Contribute to building product features in Java / Spring backend and Angular or React front end.
- Provide input into system architecture during project planning stages, collaborating with Lead Engineers on design decisions for your assigned project sections.
- Write clean, maintainable, and well-documented code that adheres to best practices and coding standards. This includes focusing on code readability, reusability, efficiency, and error handling.
- Build comprehensive unit and integration tests to ensure code functionality and identify potential regressions.
- CI / CD Integration : Collaborate with the team to implement and improve CI / CD pipelines. This may involve writing build scripts, configuring testing frameworks for automated testing within the pipeline, and ensuring smooth integration of your code changes into the larger system.
- Ensure that the software meets security requirements and follows best practices for data protection, authentication, and authorization.
Requirements
- 7+ years experience as a Full stack developer
- 5+ yrs experience Angular or React
- 5+ years experience Java / Spring
- Databases : Experience with SQL databases like PostgreSQL and related frameworks is essential.
- Experience with cloud platforms like AWS and container orchestration tools like Docker and Kubernetes
- Experience with distributed event streaming platforms like Kafka
- Hands on experience in managing infrastructure while promoting consistency, scalability, and reliability by using tools like Terraform will be preferred.
- Certifications like Oracle Certified Professional, Java SE 8 Programmer, AWS Certified Developer, or similar are highly regarded but not mandatory.
- Experience using Kotlin as a back-end development language.
13 days ago