Basic Information
Ref Number
Primary Location
Państwo
Work Style
Description and Requirements
We are seeking a hybrid Senior Java Developer to join our Disruptive team. You'll play a vital role in making existing applications resilient and scalable, laying the foundation for a future-proof technology stack that allows us to phase out legacy components piece by piece. TELUS Digital is a leading digital customer experience (CX) innovator that designs, builds, and delivers next-gen digital solutions for global and disruptive brands.
TELUS Digital offers competitive compensation, innovative work environments, opportunities to work on cutting-edge projects, dedicated career development opportunities, and is committed to providing you with the resources and support needed to succeed.
Responsibilities
System Modernization: Lead the strategic refactoring of existing Java applications using Spring Boot to enhance their resilience, scalability, and maintainability. Guide the smooth migration of legacy systems to this modernized architecture.
New Development: Spearhead the design and development of new backend components and services, with a focus on replacing outdated elements in the sales system.
CI/CD Optimization: Champion the improvement of continuous integration and continuous delivery processes. Increase speed and reliability of the software development lifecycle.
Team Collaboration: Collaborate effectively with a team focused on reducing technical debt and creating robust solutions that align with the evolving needs of the sales organization.
Requirements:
6+ years of professional software development experience with a demonstrated focus on Java technologies
Java: Deep understanding of Java principles, best practices, and design patterns.
Spring Boot: Strong experience in developing web applications and RESTful APIs with Spring Boot.
Proven hands-on experience with Angular
Golang & gRPC: Experience with Golang and gRPC for building high-performance microservices.
Google Cloud Platform: Familiarity with Google Cloud services (GCP).
CI/CD Proficiency: Understanding of continuous integration and continuous delivery principles and tools.
GitHub Collaboration: Comfort and efficiency in using GitHub for version control and collaboration.
SRE Mindset: Focus on reliability, performance, and maintainability of systems.
What’s in it for you:
Private medical and life insurance from day one.
Employee Stock Purchase Plan ESPP
Budget for professional growth (certifications)
Schedule flexibility.
Extra bonus based on performance.
Additional Job Description
EEO Statement