TechDoQuest Verified
Education, IT Services, Professional Training
Java Backend Engineer
CanadaRemoteFull TimePosted 10 days ago
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateKey Responsibilities
- Design, develop, and maintain backend eCommerce and merchandising applications.
- Build and maintain microservices using modern Java frameworks.
- Collaborate with product managers and designers to translate business requirements into technical stories.
- Work with frontend teams and third-party vendors to define and implement API contracts.
- Deploy and manage applications using cloud platforms with hybrid deployment models.
- Monitor application performance, analyze logs and metrics, and resolve production issues while meeting SLAs.
- Review code and proactively propose improvements for upcoming features.
- Ensure code quality through testing and adherence to development best practices.
Required Hard Skills (Technical)
- Java 17 or higher; Spring Boot; WebFlux (reactive programming).
- Microservices and event-driven architectures.
- REST API design including authentication, HTTP verbs/status codes, and Swagger documentation.
- Databases: Oracle, PostgreSQL.
- Messaging systems: Kafka, RabbitMQ (publish/subscribe).
- Cloud platforms: Azure and GCP (hybrid deployments).
- Kubernetes: deployments, services, pods, StatefulSets, ConfigMaps, secrets.
- CI/CD tools: GitHub Actions, Jenkins.
- Version control using Git.
- Testing: JUnit and Mockito.
- Dependency management: Maven or Gradle.
Required Soft Skills
- Strong collaboration and communication skills across cross-functional teams.
- Ability to translate business requirements into technical stories and tasks.
- Analytical and problem-solving skills using logs, metrics, and monitoring tools.
- Proactive mindset for code review and solution proposal.
Desired / Nice-to-Have Skills
- Additional programming languages: Python, Go, Kotlin.
- Java 21.
- NoSQL databases: Cassandra, MongoDB.
- Monitoring and observability tools: Grafana, Prometheus, GCP monitoring data
Similar roles
- Senior Java Backend EngineerPublicis Sapient · New York, New York, United States · Onsite
- Java Backend EngineerO2 Technologies,Inc · New York, New York, United States · Onsite
Senior Java Backend EngineerFiserv · Berkeley Heights, New Jersey, United States · Onsite- Java Backend EngineerPTR Global · Austin, Texas, United States · Hybrid
- Java Backend EngineerNexGen Tech Solutions · Hamilton, Ontario, Canada · Hybrid