Software Developer / UI Developer
Job Description
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.
VEVRAA Federal Contractor.
We request Priority Protected Veteran & Disabled Referrals for all of our locations within the state.
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.
VEVRAA Federal Contractor.
We request Priority Protected Veteran & Disabled Referrals for all of our locations within the state.
About Apex Systems, Inc.
Apex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions. We provide a continuum of service from workforce mobilization and modern enterprise solutions to digital innovation to drive better results and bring more value to our clients. Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across the US, Canada, and Mexico.
Apex is a segment of ASGN Inc. (NYSE: ASGN). To learn more, visit www.apexsystems.com.