Full Stack Java Engineer

Posted 6 days ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

VALCE Talent Solutions1 day ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase1 day ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman1 day ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep1 day ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers