Senior 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 and Spring Boot.

β€’ Create contemporary web applications with React, TypeScript, reusable components, responsive layouts, and accessible interaction patterns.

β€’ Develop and consume REST APIs employing an API-first methodology.

β€’ Ensure clear OpenAPI/Swagger contracts and effective error handling.

β€’ Architect modular, maintainable solutions using microservices along with object-oriented and event-driven design patterns.

β€’ Utilize Node.js for lightweight services, backend-for-frontend components, integrations, or development tooling.

β€’ Design and optimize PostgreSQL data models and queries.

β€’ Implement reliable integrations through REST APIs, webhooks, messaging, and other integration methodologies.

β€’ Containerize applications and contribute to cloud-based deployment strategies, configuration management, and environment consistency.

β€’ Establish and maintain Jenkins-based CI/CD pipelines featuring automated testing, quality gates, and repeatable deployments.

β€’ Instrument applications with structured logging, metrics, tracing, and actionable error reporting.

β€’ Troubleshoot functional and production issues effectively.

β€’ Enhance application performance, resilience, scalability, and maintainability.

β€’ Collaborate with Product, UX, QA, DevOps, Architecture, and other engineers through design sessions, code reviews, planning, and continuous improvement.

β€’ Oversee features from technical design through to implementation, testing, deployment, and production support.


⛳️ Requirements

β€’ Over 6 years of full-stack software development experience, including ownership of production applications.

β€’ Strong hands-on expertise with Java and Spring technologies, especially Spring Boot, REST services, persistence, security, and automated testing.

β€’ Solid frontend development background with Angular or React, TypeScript, HTML, CSS, component-based design, state management, and modern testing techniques.

β€’ Familiarity with Node.js for lightweight services, integrations, build tooling, or supporting components.

β€’ Proven experience in designing REST APIs, microservices, and maintainable applications within distributed environments.

β€’ Strong SQL skills with a history of 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 facilitating client-facing workshops.

β€’ Knowledge of OAuth2, OpenID Connect, JWT, and secure API design principles.

β€’ Familiarity with Kafka, RabbitMQ, or similar messaging and event-streaming technologies.

β€’ Understanding of Kubernetes, cloud platforms, observability tools, and secure software delivery practices.

β€’ Experience in developing Workforce Management applications or integrating with WFM platforms.

β€’ Proficiency with AWS services and Amazon Connect.

β€’ Background in building applications for CX solutions, contact centers, or customer service environments, including voice infrastructure or integrations using FreeSWITCH, Kamailio, Twilio, or similar communication platforms.

β€’ Knowledge of forecasting, scheduling, adherence, routing, agent desktop, digital channels, or related operational concepts.

β€’ Experience integrating applications with CRM, identity, HR, payroll, analytics, or other enterprise systems.

β€’ Practical experience with AI-assisted software development or AI-enabled solutions, including tools like Claude or GitHub Copilot.

β€’ No specific educational credentials are required.


🏝️ Benefits

β€’ Comprehensive compensation and benefits package.

β€’ Health insurance.

β€’ Language courses.

β€’ Relocation program.

β€’ Opportunities for professional development.

β€’ Certification programs.

β€’ Mentorship and talent investment initiatives.

β€’ Internal mobility opportunities.

β€’ Internship opportunities.

β€’ Engaging projects for leading global clients.

β€’ An inclusive and supportive work culture.

β€’ Open lines of communication.

β€’ Regular team-building and social events.

β€’ Commitment to sustainable business practices focused on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.

People also viewed

Chaos20 hours ago

Software Developer

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Addepar20 hours ago

Senior Software Engineer – Investor Solutions

US flagUnited States OnlyFull-timeFull-stack Engineer$134k – $209k/year
ApplyView job
NinjaOne20 hours ago

Senior / Staff Software Engineer, C++

US flagCalifornia, +16 more statesFull-timeFull-stack Engineer$150k – $220k/year
ApplyView job
NinjaOne20 hours ago

Staff Software Engineer, Java

US flagCalifornia, +17 more statesFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Salas O'Brien20 hours ago

Senior Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$99.8k – $115.5k/year
ApplyView job
Felix20 hours ago

Senior FullStack Engineer, Consumer Lending

MX flagMexico 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