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 openingsOriginal 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