Software Developer / UI Developer
Spectraforce
Toronto, Ontario
a month ago
Job Description
Position Title: Software Developer / UI Developer
Hours of Operation: 9 - 5
Location: Toronto, ON- Hybrid, 2 days a week in downtown Toronto [Monday and floating day]
Duration: 5+ months
Role Overview
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 81.55/hr.
Hours of Operation: 9 - 5
Location: Toronto, ON- Hybrid, 2 days a week in downtown Toronto [Monday and floating day]
Duration: 5+ months
Role Overview
- The Java Backend Developer is responsible for designing, developing, and maintaining scalable, secure, and high-performance backend systems.
- This role requires deep expertise in Java development and strong experience building cloud-native applications on AWS.
- The developer will translate business requirements into robust backend services, ensuring alignment with architectural standards, cloud best practices, and enterprise technology strategy.
- Design, develop, and maintain Java-based backend applications and microservices
- Build and integrate RESTful APIs, messaging systems (Kafka/MQ), and data pipelines
- Develop cloud-native solutions on AWS, ensuring scalability, reliability, and security
- Implement best practices in logging, monitoring, performance, and error handling
- Translate business requirements into technical designs and high-quality code
- Perform code reviews and ensure adherence to development standards
- Conduct unit testing and support automated testing frameworks
- Troubleshoot and resolve production issues, including root-cause analysis
- Optimize systems for performance, scalability, and maintainability
- Contribute to architecture design and technology evaluations
- Collaborate with stakeholders to deliver high-quality solutions
- Support DevOps practices including CI/CD and deployments
- Mentor team members and promote backend engineering best practices
- 8+ years of experience in Java backend development
- Strong proficiency in Java (core + Spring Boot)
- Reactive programming using Java Flux / Project Reactor
- RESTful API design and development
- Distributed systems and microservices architecture
- Hands-on AWS experience (ECS, Lambda, ECR, RDS, DynamoDB, IAM)
- Experience with messaging systems (Kafka, MQ)
- Experience with SQL and NoSQL databases
- Cloud-native application design expertise
- Strong DevOps experience (CI/CD, monitoring, infrastructure as code)
- JUnit or similar backend testing frameworks
- Experience building and scaling large backend systems
- Strong problem-solving and analytical skills
- Deep understanding of backend systems, APIs, distributed and reactive architecture
- Ability to work independently on complex technical challenges
- Strong collaboration and communication skills
- Commitment to clean code and engineering excellence
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 81.55/hr.