Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 7+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Associate
- Application method
- Direct apply is available
Job summary
Develop and support n-tier enterprise applications using Java EE and Spring technologies, including application design, deployment, troubleshooting, and testing. Work with databases, AWS cloud services, front-end technologies, and potentially BPM and rule-engine platforms.
Job details
Hiring: Intermediate Java Developer – Java EE / Spring / AWS • 7+ years of experience developing n-tier Enterprise applications using Java EE and strong hands-on Java development experience. • Strong expertise in Java EE, application design, design patterns, deployment, troubleshooting, and unit testing. • Hands-on experience with Spring Framework, including Spring Boot, Spring MVC, Spring Data, Spring Batch, and Spring Security. • Strong experience with JPA, Hibernate, or MyBatis for ORM and enterprise application development. • Excellent database experience with SQL, Stored Procedures, Oracle/PL-SQL, PostgreSQL, with Amazon Aurora/RDS highly desirable. • Experience with AWS Cloud services such as Aurora Serverless, Athena, Amazon S3, ElastiCache, and OpenSearch. • Experience with BPM/Rule Engine technologies, particularly Camunda BPM and Drools, is highly desirable. • Front-end experience with React, Angular, JavaScript/TypeScript, or jQuery is required. • Experience with Web Services, SOA, Agile/Scrum, CI, TDD, and automated testing will be an advantage. • Location: Toronto – 5 days onsite at 222 Jarvis Street
What you’ll do
Develop and support n-tier enterprise applications using Java EE and Spring technologies, including application design, deployment, troubleshooting, and testing. Work with databases, AWS cloud services, front-end technologies, and potentially BPM and rule-engine platforms.
Requirements
Requires 7+ years of hands-on Java enterprise application development experience and strong expertise in Java EE, Spring, ORM technologies, databases, and front-end development. Experience with AWS, Camunda BPM, Drools, web services, Agile/Scrum, CI, TDD, and automated testing is also sought or considered advantageous.
Listed skills
- Java · Preferred
- Spring Boot · Preferred
- SQL · Preferred
- PostgreSQL · Preferred
- Amazon Web Services · Preferred
- React · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Java EE
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Data
- Spring Batch
- Spring Security
- JPA
- Hibernate
- SQL
- Oracle PL/SQL
- PostgreSQL
- AWS
- React
- Camunda BPM
Job areas
- Software
- Technology
- Consulting
More jobs from ThoughtStorm
Senior ETL Developer – Azure, AWS & Databricks
- On-site
- Toronto, ON
- Posted Oct 10, 2026
Senior Microsoft Dynamics 365 Developer – Technical Lead (CRM / Power Platform)
- On-site
- Toronto, ON
- Posted Oct 10, 2026
Senior Data Architect – Databricks / Azure / Data Integration
- Remote
- Canada
- Posted Oct 9, 2026
Scrum Master
- On-site
- Toronto, ON
- Posted Oct 9, 2026
