Software Development Engineer - London, United Kingdom - PCCW GLOBAL Limited
Description
PCCW Global is a leading international communications service provider, offering the latest mobility, voice and data solutions to multinational enterprises, telecommunications partners, cloud and application service providers.
With a network footprint reaching over 3,000 cities in 160+ countries across 5 continents, our truly global coverage combined with local on-the-ground knowledge has helped us build best-in-class global connections linking Africa, the Americas, Asia Pacific, Europe and the Middle East.
Roles and Responsibilities:
Interact with users globally to understand the business requirements and design adequate IT solutionsDevelop high quality, robust and scalable in-house systems, perform application tuning and offer UAT supportPrepare business and technical documentation on IT solutions and designProvide application training and technical support to usersAssist to evaluate open-source or vendor software solutions and do Proof-of-Concept to verify applicability when neededAssist to develop ad-hoc reportsRequirements:Degree holder in Information Technology, Computer Science or related disciplines2+ years of hands-on experience in system design and system/software developmentStrong ability to design and implement pragmatic solutions according to complex business requirementsHands on experience in:J2EE, Spring boot, HibernatE and PHPJUnit, Mockito, JMockit or any other tools that are used to create automated Unit TestMaven, Git, CI/CD pipeline, and LinuxRESTful API, Swagger, JSON, JWT and OpenID Connect/OAuth2/SAML2Web technologies, such as AngularJS, ReactJS, HTML5, CSS3, and etc.
Experience in Test Driven Development (i.e. TDD) is a plusExperience in Agile/Scrum development methodology is a plusStrong analytical and problem-solving skillsSelf-Motivated and a good team playerEffective oral, written, and interpersonal communication skills