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