The Software Engineering Specialist independently executes advanced activities to deliver the engineering strategy and roadmap that supports BTs commercial strategy through cross functional business partnering and the participation of a team that pursues innovation as we'll as engineering excellence.
What you'll be doing
Design and develop APIs to support digital experiences using open source and cloud technology
Work as part of an agile team to turn complex business needs into elegant solutions
Collaborate with architects, designers, analysts, product specialists, and other software engineers
Conduct design reviews to ensure solutions fit our architecture, security, scalability and maintainability guidelines.
Review code and provide feedback relative to best practices and improving performance.
Contribute to our engineering community and standards
Aid QA and support colleagues as needed to resolve problems
Skills and Experience
7+ years development experience in Java/ J2ee technologies
Experience developing with Spring and Springboot
Experience in system design and Architecture
Experience developing RESTful web services on a Microservices architecture
Experience in Agile methodologies and Scrum framework.
Hands-on experience with Continuous Integration and Deployment Strategies.