Skip to main content

Senior Java Backend Developer

Technology
Confidential
2 weeks agoUntil 2026-06-08
Fully remote

Job description

About SCRU:

SCRU Technologies Corp is a forward-thinking organization committed to transforming how businesses utilize technology. By focusing on AI-first design, intelligent automation, and cloud-native platforms, we deliver solutions that enhance operations and create measurable results. Our mission is to provide scalable, secure, and future-ready software that enables businesses to focus on their growth.

At SCRU, we don’t just develop software, we create intelligent platforms that drive innovation and progress.

🔗 Follow SCRU Technologies Corp for more opportunities

📩

More opportunities:

https://scru.ca/careers

SCRU Technologies Corp is seeking a Java Backend Developer with strong experience in microservices and cloud-native development. You will work across the Software Development Life Cycle - from requirements gathering and architecture design through to delivery, testing, and production support.

Requirements:

  • 6+ years of hands-on Java development
  • Strong experience with Java 11+, Spring Boot, REST APIs, and Microservices architecture
  • Experience with Kafka or MQ, Spring Security, JPA
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP)
  • Practical experience with cloud-native application development and container deployments
  • Experience with multithreading and concurrency
  • Proficiency with unit testing frameworks (JUnit, Mockito)
  • Experience with build tools (Maven or Gradle)
  • Proficiency with Git version control
  • Solid understanding of API design and Domain-Driven Design
  • Strong knowledge of SQL and query optimization
  • Understanding of design patterns and SOLID principles
  • Experience with DevOps practices including CI/CD pipelines
  • Familiarity with databases (e.g. MySQL, MongoDB)
  • Experience working in Agile/Scrum environments
  • Strong analytical, communication, and problem-solving skills
  • Bachelor's degree in Computer Science or related field, or equivalent professional experience

Nice to Have:

  • Experience with event-driven architecture
  • Knowledge of XML, XSLT, JAXB, JAXP
  • Test-Driven Development experience
  • Experience in a global delivery environment
Keywords
javamicroservicestraining-and-developmentsoftware-developmentsystems-development-life-cycle-sdlcsoftware-development-lifecycleplanning-and-designvisual-art-designproduct-development-and-designtesting-and-analysisspringspring-bootmicro-services-architecturekafkamagic-quadrant-mqspring-securityamazon-web-servicesmicrosoft-azuregoogle-cloud-platformgood-clinical-practice-gcpnative-cloud-application-ncacloud-native-application-developmentapp-developmentapplication-developmentjunitmockitoapache-mavengradlesoftware-version-managementrevision-managementsource-code-managementversion-controlapplication-programming-interface-apiapi-designsqlquery-optimizationdevelopment-operations-devopspolicies-and-practicescustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdmysqlmongodbcomputer-sciencetrade-shows-eventsevent-driven-architecture-edaxml-formatsensors-test-measurementecology-environmentenvironment-health-and-safety-hsse

¿Te interesa este puesto?