Job Description

Job Description

  • Java fundamentals: Strong understanding of Java 8+ features (lambdas, streams, Optional)
  • Object-Oriented Programming: Design patterns, SOLID principles, inheritance, polymorphism
  • Collections Framework: Lists, Sets, Maps, and when to use each
  • Exception handling: Try-catch blocks, custom exceptions, best practices
  • Multithreading & Concurrency: Thread management, synchronization, concurrent collections

Frameworks & Tools

  • Spring Framework: Spring Boot, Spring MVC, Spring Data JPA
  • Build Tools: Maven or Gradle
  • Testing: JUnit, Mockito, integration testing
  • Version Control: Git (branching, merging, pull requests)
  • RESTful APIs: Design and consumption of REST service

Databases

  • PostgreSQL: Query optimization, stored procedures, indexing
  • Oracle Database: PL/SQL, performance tuning, da...

Ready to Apply?

Take the next step in your AI career. Submit your application to TELUS Digital today.

Submit Application