Sr Java Developer
- Etobicoke, ON, Canada
$104,000 to $130,000 CAD / year
Applications open in a new tab.
Job details
- Pay
- $104,000 to $130,000 CAD / year
- Experience
- 5+ years of backend development experience using Java 8.
- Posting language
- English
- Posted
Original job description
emergiTEL is hiring a Back End Developer (JAVA), for our client in the Cryptocurrency and Financial Technology (FinTech) industry. This is a Permanent role.
Compensation: $104,000 - $130,000/year
Location: Etobicoke, ON
Job Description (English)
About the Role
-
Design and implement secure, scalable, and maintainable integration solutions aligned with business objectives.
-
Collaborate with technical and non-technical stakeholders to deliver high-quality backend systems and integrations.
-
Ensure compliance with security, data protection, and industry best practices.
-
Develop, maintain, troubleshoot, and optimize Java backend applications and integrations.
-
Build and support RESTful services using modern Java and Spring technologies.
-
Work closely with UI teams to ensure seamless front-end and back-end interactions.
-
Perform peer code reviews and promote secure coding standards.
-
Monitor application performance, identify bottlenecks, and improve reliability and efficiency.
-
Investigate and resolve production issues and contribute to post-incident improvements.
-
Stay current with Java development practices, security standards, and architectural trends.
-
Mentor junior developers through code reviews, technical support, and knowledge sharing.
Required Qualifications
-
5+ years of backend development experience using Java 8.
-
Strong experience with Maven or Gradle.
-
Extensive knowledge of Spring Framework, including Spring Boot, Spring JPA, Spring MVC, and Spring Security.
-
Experience developing RESTful APIs and services.
-
Experience with unit testing, functional testing, code coverage, and static code analysis tools such as Sonar.
-
Experience with Behavior Driven Development (BDD) methodologies and tools.
-
Strong SQL skills, including database design, DDL, DML, indexing, and optimization.
-
Experience working with relational databases such as MySQL, PostgreSQL, Oracle, or Microsoft SQL Server.
-
Proficiency with Git Flow, Maven, NGINX, and Docker.
-
Experience working in Agile development environments.
Nice to Have
-
Experience with cloud-based CI/CD platforms.
-
Strong Linux administration and shell scripting knowledge.
-
Experience with AWS or Google Cloud Platform (GCP).
-
Exposure to Angular or ReactJS.
-
Experience using Swagger and Postman.
-
Knowledge of database migration tools such as Flyway.
Vacancy Status
This posting is for an existing vacancy that is currently available to be filled.
Use of Artificial Intelligence
emergiTEL uses artificial intelligence to help identify and source candidates for this role. All assessment and selection decisions are made by our recruiters, a human is always involved, and no applicant is evaluated or rejected by automated means alone.
More about this job
Responsibilities
The Back End Developer at emergiTEL will design, build and maintain Java backend applications and integrations, and work closely with UI teams. They will also fix production issues, monitor performance and mentor junior developers.
Requirements
Candidates need 5+ years of Java 8 backend experience with the Spring Framework and REST APIs, plus strong SQL and relational database skills. Experience with Agile teams, Git Flow, Maven, Docker and NGINX is also required.
Skills
- Java 8
- Spring Boot
- Spring JPA
- Spring MVC
- Spring Security
- RESTful API development
- Maven
- Gradle
- Git Flow
- Docker
- NGINX
- SQL
- Database design
- Indexing and query optimization
- MySQL
- PostgreSQL
- Oracle
- Microsoft SQL Server
- Unit testing
- Functional testing
- Sonar
- Agile development
- Code review
- Application performance tuning
Categories
- Software
- Technology
- Finance & Accounting
Keywords
- Java
- Java 8
- Spring Boot
- Spring JPA
- Spring MVC
- Spring Security
- REST API
- Maven
- Gradle
- SQL
- MySQL
- PostgreSQL
- Oracle
- Microsoft SQL Server
- Git Flow
- NGINX
- Docker
- Sonar
- BDD
- Agile
Seniority
Senior
Tools
- Maven
- Gradle
- Git Flow
- Docker
- NGINX
- Sonar
- Postman
- Swagger
- Flyway
Languages
- English