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/careersSCRU 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?