Skip to main content

Intermediate Java Developer – Java EE / Spring / AWS

Technology
ThoughtStorm Inc.
Winnipeg, Canada3 weeks agoUntil 2026-11-14

Job description

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.

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

Interested in this role?