Back to results

Closed listing

Backend Java Engineer

  • Toronto, ON, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.


Role: Backend Java Engineer

Location: Toronto, Canada (3 days office)

In person interview

Required Skills

  • Core Java concepts: Data structures, algorithms, and object-oriented programming
  • Experience developing Java-based applications.
  • Experience with Java frameworks: Spring, Hibernate, and Struts is also desirable.
  • Knowledge of Web Technologies: HTML, CSS, JavaScript, and jQuery.

Key Responsibilities

  • Design, develop, and maintain backend services using Java and Spring Boot
  • Build and maintain microservices-based architectures
  • Develop and optimize data access using SingleStore (MemSQL)
  • Design and document RESTful APIs using Swagger / OpenAPI
  • Implement secure authentication and authorization using OAuth 2.0 and JWT
  • Write clean, maintainable, and testable code following best practices
  • Create and execute unit tests using JUnit5 and Mockito
  • Troubleshoot, debug, and resolve backend and performance issues
  • Work in a Linux-based development and deployment environment
  • Collaborate closely with frontend developers, DevOps, QA, and product teams
  • Participate in code reviews and contribute to continuous improvement initiatives
  • Communicate technical concepts clearly to both technical and non-technical stakeholders

Required Skills & Qualifications

  • Strong hands-on experience with Java and Spring Boot
  • Experience with Microservices architecture
  • Proficiency in SingleStore (MemSQL) or similar distributed databases
  • Experience with Swagger/OpenAPI for API documentation
  • Solid understanding of OAuth 2.0, JWT, and application security
  • Experience with JUnit and Mockito for unit testing
  • Comfortable working in a Linux environment
  • Good understanding of RESTful API design principles
  • Strong problem-solving and analytical skills
  • Excellent communication skills, both written and verbal

Thanks & Regards

Kundan Mishra

Sr. Technical Recruiter

k.mishra@atsitinc.com  

More about this job

Responsibilities

Design, develop, and maintain Java and Spring Boot backend services and microservices, including data access with SingleStore and secure, documented REST APIs. Write and test maintainable code, troubleshoot performance issues, collaborate across technical and product teams, and contribute to code reviews and continuous improvement.

Requirements

Requires strong hands-on Java and Spring Boot experience, familiarity with microservices, distributed databases, REST API design, and application security using OAuth 2.0 and JWT. Candidates should also have experience with Swagger/OpenAPI, JUnit and Mockito, Linux, and strong analytical and communication skills.

Skills

  • Java
  • Spring Boot
  • Microservices
  • SingleStore (MemSQL)
  • RESTful APIs
  • Swagger/OpenAPI
  • OAuth 2.0
  • JWT
  • JUnit 5
  • Mockito
  • Linux
  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • Application Security
  • Problem-Solving

Visa sponsorship

Not detected in the job text

Hiring contact

Kundan Mishra

Hiring contact email

k.mishra@atsitinc.com

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java
  • Spring Boot
  • Spring
  • Hibernate
  • Struts
  • Microservices
  • SingleStore
  • MemSQL
  • RESTful APIs
  • Swagger
  • OpenAPI
  • OAuth 2.0
  • JWT
  • JUnit 5
  • Mockito
  • Linux
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • Distributed Databases
  • Application Security
  • Unit Testing
  • Backend Development
  • Performance Troubleshooting
  • Code Reviews

Report this job