Back to job search
ThoughtStorm logo

Intermediate Java Developer – Java EE / Spring / AWS

  • Toronto, ON
  • On-site
  • Posted Oct 9, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
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

See all jobs from ThoughtStorm