Why BT
We've always been an organisation with purpose; to use the power of communications to make a better world. You can trace this back to our beginning as pioneers of the world's first telecommunications company. At our heart we're a technology company with research and innovation in our bones and a desire to be personal, simple, and brilliant for our customers - those are the values we live by whilst also creating an inclusive working environment where people from all backgrounds can succeed.
Our pursuit of progress over the past 180 years has established BT as a strong, successful brand, with huge scale capable of achieving great things. From supporting emergency services, hospitals, banks and keeping economies around the world online, safe and secure, to delivering large scale technology infrastructure like the creation of BT Sport.
Today in this fast changing, always on, digital world our purpose remains true. Yet the market conditions, regulation and competition we face are tougher than ever before. So if you have the drive, optimism and resilience to help propel us forward we'll offer unrivalled personal development, a wealth of opportunities to learn, experience new things and pursue new careers. If that's you and what you're looking for, we'd love you to be part of our future.
Why this job matters
This is a hands-on role, working within the IT team as technical architect, leading and driving the technical solutions, alongside our BT colleagues as part of the Digital Platform tribe, giving the opportunity to lead and mentor others in your team on the latest technologies and design patterns.
What You'll Be Doing
- Work with stakeholders and Engineering teams to ensure the correct technical decisions are being made to deliver the best customer experience
- Integrate and interact with experience squads and other squads who consumer our APIs, supporting the design of the software being built
- Analyse APIs for performance, scalability and observability, and help provide performance solutions.
- Write clean, comprehensive and scalable code, that's cloud native
- Support our deployments to both on-prem and Cloud (AWS) platforms
- Able to confidently and independently complete development tasks
- Identify and deliver Minimum Viable Products where appropriate
- Drive the test engineering approach working as part of a squad to implement automated testing across all applications we build
- Pair programme and peer review software written by other squad members
- Contribute to tribe ceremonies (stand-up, sprint planning, demo, retrospectives)
- Contribute to items from the improvement initiatives
- Contribute to platform technical direction and strategy
- Contribute to technical responses of impact assessments for business propositions
- Contribute to technical analysis and troubleshooting of operational and security related issues
- Contribute to internal and external conferences/meetups.
Technical Skills Required
Must Have
- Total of 8 to 15 years of experience
- Java Spring boot 6 -8 yrs hands on
- Angular minimum 2 yrs hands on
- Excellent Knowledge & hands on of various Databases (Oracle Mandatory) minimum 2yrs hands on
- Middleware Weblogic, Apache 2 yrs hands on
Good to have
- Load balancer Pulse Secure
- Apache TOMCAT
- Mongo DB
- Devops/CI-CD concepts, Jenkins, Sonar, GitLab etc
- Dynatrace/AppDynamics/Splunk
Soft Skills
- Ability to Manage the Stakeholders across the units ensure the correct technical decisions are being made and accepted by Engineering Team & Business Leads.
- Excellent analytical/problem-solving skills that can help to tackle complex challenges, generate innovative solutions, and improve system/application performance.
- Excellent in Debugging Skills and should have experience in Production Support Issues.
- Ability to drive and deliver continuous improvements on existing & new initiatives.
- Ability to troubleshoot complex technical scenarios related to software, hardware, network, or user problems.