
Full Stack Java Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Canada.
• Design, develop, test, and maintain scalable backend services utilizing Java, Spring Boot, and established software engineering methodologies.
• Create modern web applications employing React, TypeScript, reusable components, responsive designs, and accessible interaction patterns.
• Develop and utilize REST APIs following an API-first strategy with well-defined OpenAPI/Swagger specifications and error management.
• Craft modular, maintainable solutions through the use of microservices and object-oriented as well as event-driven design patterns.
• Employ Node.js for lightweight services, backend-for-frontend components, integrations, or development tools.
• Design and enhance PostgreSQL data models and queries focusing on integrity, performance, and audit history.
• Implement and manage integrations with both internal and external systems through REST APIs, webhooks, messaging, and other integration methods.
• Containerize applications and assist in cloud-based deployment strategies, configuration management, and maintaining environment consistency.
• Build and oversee Jenkins-based CI/CD pipelines that feature automated testing, quality checks, and repeatable deployment processes.
• Instrument applications with structured logging, metrics, tracing, and actionable error reporting.
• Troubleshoot functional and production challenges, enhancing application performance, resilience, scalability, and maintainability.
• Collaborate with Product, UX, QA, DevOps, Architecture, and other engineers during design sessions, code reviews, planning, and ongoing improvement efforts.
• Over 6 years of full-stack software development experience, including contributions to production applications.
• Practical experience with Java and Spring technologies, especially Spring Boot, REST services, data persistence, security, and automated testing.
• Frontend development experience with Angular or React, TypeScript, HTML, CSS, component-based design, state management, and modern testing methodologies.
• Familiarity with Node.js for lightweight services, integrations, build tools, or supporting components.
• Experience in developing REST APIs, microservices, and maintainable applications within distributed environments.
• Strong SQL capabilities and experience in designing efficient data models in PostgreSQL or similar relational databases.
• Experience in developing, deploying, or supporting cloud-based and containerized applications.
• Excellent communication abilities, including producing clear technical documentation and engaging in client-facing workshops.
• Knowledge of OAuth2, OpenID Connect, JWT, and secure API design principles.
• Experience with Kafka, RabbitMQ, or similar messaging and event-streaming technologies.
• Familiarity with Kubernetes, cloud platforms, observability tools, and secure software delivery practices.
• Experience in Workforce Management, Customer Experience, contact center, or customer service solutions is a plus.
• Experience with AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio, or similar communication technologies is a plus.
• Knowledge of workforce optimization and contact center operations, including forecasting, scheduling, routing, and adherence is a plus.
• Experience integrating enterprise applications with CRM, HR, identity, payroll, and analytics platforms is a plus.
• Familiarity with AI-assisted development tools such as GitHub Copilot or Claude is a plus.
• Competitive compensation and benefits, including health insurance, language courses, and a relocation program.
• ForeverRemote work culture.
• Opportunities for professional development.
• Certification programs available.
• Mentorship and talent investment initiatives.
• Internal mobility and internship opportunities.
• Collaboration on impactful projects for leading global clients.
• An inclusive and supportive multicultural work environment.
• Open lines of communication.
• Regular team-building company social events.
• Commitment to sustainable business practices focused on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.