Basic Information

Ref Number

Req_00152158

Primary Location

SV - Antiguo Cuscatlan - Las Cascadas

Country

El Salvador

Work Style

Hybrid

Description and Requirements

About the Role 

We are seeking a highly skilled Senior Java Developer to join our dynamic team. The ideal candidate will have strong expertise in Java development and a deep understanding of database technologies, frontend frameworks, and cloud platforms. This role involves designing, developing, and maintaining scalable applications while collaborating with cross-functional teams to deliver high-quality solutions.

Key Responsibilities


  • Architectural Leadership: Lead the design and development of scalable and maintainable software solutions, ensuring best practices in architecture and system design.

  • System Evolution: Enhance resilience, scalability, and maintainability of existing Java applications using Spring Boot, paving the way for smooth migrations.

  • Greenfield Development: Design and implement new backend components and services that propel our sales systems forward, steadily replacing outdated elements.

  • Technical Innovation: Think outside the box to introduce and implement improvements in existing solutions, optimizing performance and scalability.

  • Project Leadership: Lead technical initiatives, mentor developers, and ensure alignment with business objectives.

  • Collaboration & Stakeholder Communication: Work closely with internal teams, product managers, and business stakeholders to translate requirements into effective solutions.

  • CI/CD Integration: Streamline build and deployment processes, enabling a rapid and reliable transition to modern systems.

  • Optimization: Optimize application performance by analyzing, profiling, and improving front-end code and implementing best practices.

  • Proactive Problem-Solving: Identify technical challenges and propose innovative solutions to improve development efficiency and software quality.



Technical Qualifications


  • 5+ years of experience in 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.

  • Technical Leadership: Proven ability to guide teams, make architectural decisions, and drive technology adoption.

  • Software Architecture: Experience in designing scalable, distributed systems, microservices, and cloud-based architectures.

  • Testing and Debugging: Unit testing, end-to-end testing, and debugging to ensure quality and functionality.

  • Cross-Platform Compatibility: Ensure cross-browser and cross-device compatibility for seamless user experiences.

  • Containerization & Cloud: Experience with containerization technologies such as Docker and Kubernetes, along with cloud platforms like AWS, Azure, or GCP

  • CI/CD Proficiency: Understanding of continuous integration and continuous delivery principles and tools.

  • Infrastructure as Code (IaC): Experience with tools such as Terraform or CloudFormation is a plus.

  • Networking & Security: Solid understanding of networking concepts, protocols, and security best practices

  • GitHub Collaboration: Comfort and efficiency in using GitHub for version control and collaboration.

  • Agile Methodologies: Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.

  • Leadership & Mentorship: Experience in leading teams, mentoring developers, and fostering a culture of learning and innovation.

  • Innovative Thinking: Capability to design new features, enhance existing applications, and propose creative solutions to business challenges.

  • Effective Communication: Strong ability to articulate technical ideas to both technical and non-technical stakeholders.

  • Ownership Mentality: A self-driven mindset with a passion for delivering high-quality solutions and making an impact.

Highly Valued Skills


  • Golang & gRPC: Experience with Golang and gRPC for building high-performance microservices.

  • Google Cloud Platform (GCP): Familiarity with Google Cloud services


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

We are seeking a highly skilled Senior Java Developer to join our dynamic team. The ideal candidate will have strong expertise in Java development and a deep understanding of database technologies, frontend frameworks, and cloud platforms.

EEO Statement

At TELUS Digital, we enable customer experience innovation through spirited teamwork, agile thinking, and a caring culture that puts customers first. TELUS Digital is the global arm of TELUS Corporation, one of the largest telecommunications service providers in Canada. We deliver contact center and business process outsourcing (BPO) solutions to some of the world's largest corporations in the consumer electronics, finance, telecommunications and utilities sectors. With global call center delivery capabilities, our multi-shore, multi-language programs offer safe, secure infrastructure, value-based pricing, skills-based resources and exceptional customer service - all backed by TELUS, our multi-billion dollar telecommunications parent.

Equal Opportunity Employer

At TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants’ qualifications, merits, competence and performance without regard to any characteristic related to diversity.
× -