Java Developer

TELUS Digital

📍 Pasig City, Metro Manila, Philippines

Full-time Other-General Posted March 03, 2026

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, data modeling
SQL proficiency, ORM frameworks (Hibernate/JPA), database design
Transaction management and connection pooling
AI-Assisted Development
A...