Software Developer / UI Developer

Apex Systems

Job#: 3037316

Job Description:

  • Job Title: Software Developer
  • Quantity of Positions: 1
  • Duration (Start & End Dates): 2026-07-01 to 2026-12-31

Job Description:

  • Position Title: Software Developer / UI Developer
  • Est. Start Date: July 1st, 2026
  • End Date: Dec 31st, 2026
  • Possibility of Extension?: very likely as long as candidate can deliver
  • Possibility of FTE?: possible
  • Physical Working Location (required):
    • Is this role remote?: Hybrid, 2 days a week in downtown Toronto [Monday and floating day]
    • Hours of Operation: 9 - 5

Java Backend Developer (AWS-Focused) – Job Description

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.

What You'll Do

  • 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

What You Bring (Required)

  • 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

Core Competencies

  • 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

Education

Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or

equivalent practical experience).

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.

Everforth Apex Benefits Overview: In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA.

Pay Range:

$80 - $85 per hour

Read Full Description
Confirmed 12 hours ago. Posted 6 days ago.

Discover Similar Jobs

Suggested Articles