Senior Fullstack Developer (Java/Angular)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Fullstack Developer (Java/Angular): Building and optimizing enterprise-level software solutions with an accent on high-performance backend services and scalable frontend interfaces. Focus on designing robust architectures, ensuring system quality through comprehensive testing, and collaborating with cross-functional teams to drive client success.
Location: Must be based in Canada (Remote/Hybrid)
Company
is a global product development company focused on building transformative digital solutions for enterprise clients across various industries.
What you will do
- Develop efficient, secure, and scalable code using Java and Angular.
- Participate in the full software development lifecycle, including technical design, implementation, and testing.
- Collaborate with agile teams during sprint planning, scrums, and code reviews.
- Write and maintain automated unit, integration, and end-to-end test suites.
- Articulate technical challenges to stakeholders and recommend creative solutions.
- Mentor team members and contribute to the Engineering Practice community.
Requirements
- Must be based in Canada.
- Bachelor’s degree in Computer Science or Software Engineering.
- 8+ years of professional software development experience.
- Strong expertise in Java, Spring Boot, and ORM frameworks like Hibernate/JPA.
- Proficiency in Angular 2+, TypeScript, HTML, and CSS.
- Experience with REST Web Services and SQL database design.
- Strong communication skills and experience in client-facing roles.
Nice to have
- Experience with microservices and serverless architectures.
- Knowledge of cloud platforms like AWS or Azure.
- Familiarity with containerization tools such as Docker and Kubernetes.
- Experience with design patterns like Factory, Singleton, and Observer.
Culture & Benefits
- Remote-first work environment with flexibility to work from home or the office.
- Global team collaboration with opportunities to work across diverse projects and industries.
- Dedicated focus on employee well-being with fitness and mental health support.
- Generous time-off policies and professional growth opportunities.
Hiring process
- The hiring process may involve the use of AI tools for resume screening and application review.
- Final hiring decisions are made by human recruiters and hiring managers.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →