Senior Java Software Engineer
Develop and debug J2EE REST and gRPC-based web services and applications. Utilize Java/JEE and Spring Framework to build scalable software solutions.
- Hybrid
- Vancouver, BC
- Posted Aug 24, 2026
- Apply by Sep 23, 2026
- 1 position
Opens an external site
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Senior Software Engineer Vancouver, Canada (Hybrid) 2 years Contract Top 3 skills 1. JAVA/ Spring 2. REST/GRPC 3. Kafka • Essential Skills: ○ Creating and debugging J2EE REST Web Services, gRPC-based service development and Web Applications ○ Database experience including Oracle and SQL scripting ○ A wide breadth and depth of technical experience using Java/JEE ○ Experience with Spring Framework (including Spring Boot) and Maven ○ Experience writing unit tests with Junit and Mockito ○ Experience working with JBoss and/or Apache Tomcat ○ Experience with Git • Desirable skills ○ Messaging – MQ and JMS ○ Business rules execution systems (e.g. IBM Operational Decision Manager (ODM - formerly ILOG) or JBoss Drools) ○ In Memory Grids (Pivotal Gemfire) ○ Experience working with containerised environments, such as Kubernetes/OpenShift/CloudFoundry ○ Experience with integration frameworks such as Apache Camel/Spring Integration ○ Experience with monitoring service performance
What you’ll do
Develop and debug J2EE REST and gRPC-based web services and applications. Utilize Java/JEE and Spring Framework to build scalable software solutions.
Requirements
Requires strong experience in Java, Spring Boot, and messaging systems like Kafka. Proficiency in SQL, Oracle, and unit testing with JUnit and Mockito is essential.
Listed skills
- SQLPreferred
- REST APIsPreferred
- JavaPreferred
- Spring BootPreferred
- GitPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring
- REST
- gRPC
- Kafka
- J2EE
- Oracle
- SQL
- Spring Boot
- Maven
- JUnit
- Mockito
- JBoss
- Apache Tomcat
- Git
Job areas
- Software
- Technology
- Engineering
Additional details
- Minimum experience
- 5+ years
- Apply by
- Sep 23, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
