TELUS International Europe is the leader in the BPO sector in Bulgaria. We have almost 50,000 team members across 20 countries. TELUS International Europe offers contact center solutions, ITO and creative customer service support for global customers in over 50 languages.
Senior Java Back-End Engineer (experience in Netcracker)
Nr Ref.: JBEN
Required Skills:
- 5+ years of experience and strong knowledge of JAVA SE & JAVA EE (JAVA 8+).
- Experience on any MVC frameworks (like Spring, Hibernate, Struts, JSF, and so on).
- Experience working with Relational Databases & SQL (like Oracle, PostgreSQL, MySQL and so on).
- Experience working with JAVA Application Servers (Weblogic, Tomcat, JBoss, Websphere).
- Experience with Web Service Development (SOAP, REST).
- Software Development using SOA and/or Microservices.
- Knowledge of development tools (Jenkins, Maven, Git, etc.).
- Willing to learn new skills and technologies.
Desirable Skills:
- Knowledge of Oracle Database.
- Cloud Computing Knowledge (AWS, GCP or Azure).
- Knowledge and commands of Linux systems.
- Experience in the Telecommunications industry.
- Netcracker platform knowledge.
- Experience in Agile Methodologies (Scrum/DevOps).
Roles & Responsibilities:
- Responsible for development and production support of custom requirements developed in JAVA.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Responsible for the detailed design, documentation, development, unit testing and maintenance of applications.
- Write code for enhancing existing programs or developing new programs.
Competences:
- A team member who takes ownership of every client interaction and is accountable for effective outcomes beyond that interaction.
- A professional that demonstrates empathy by listening to understand client's unique emotions and situations, in order to communicate in a clear, honest and genuine way.
- A team member who collaborates to get things done by leveraging their own and reach other's unique talents.
- Ability to adapt, work with various processes and cross-functional business teams typical for large organizations.
- Ability to coach Junior Developers and help them with some coding issues.
- A team member who eagerly adapts to meet the changing needs of our clients.
- A team member who proactively seeks to make things better.