Principal Expert Engineer Java Bangalore (Job Code : J45988)  

 Job Summary
Share this job on Facebook  Share this job on Twitter  Share this job on Linked In
12.00 - 18.00  Years 
Principal Expert Engineer Java Bangalore
BE-Comp/IT, BE-Other, BTech-Comp/IT, BTech-Other, MCA
Educational Level:
Stream of Study:
Industrial Type:
IT-Software/Software Services
Functional Area:
IT Software - Application Programming / Maintenance
Key Skills:
Job Post Date:
2022-09-29 17:43:17  

 Company Description
Our Client is a leading FTSE Company with a profitable turnover of more than 20 billion pounds. They are the world`s most established communications company, employing around 100,000 people in 170 countries around the world.

Their principal activities include:

- Networked IT services globally
- Local, national and international telecommunications services
- Broadband and internet products and services
- Converged fixed/mobile products and services

They are known globally as a major technology player - pioneering the digital advances that are shaping and driving the information age,helping people create, collaborate and communicate better than ever before.

Specialties: Telephony, Networking, Cloud Services, Unified Communications

 Job Description
About this role

The purpose of the Principal Expert engineering role is to operate across client, the wider industry or specific sectors on major software engineering initiatives. The role provides technical strategy and direction for a range of very high impact, risk, and value software platforms or customer solutions and hence requires strong abilities in technology innovation, foresighted vision, and cost-effective commercial considerations.

You`ll have the following responsibilities
• Act as a role model and culture carrier for the organisation through engineering practices.
• Making well thought through recommendations to Director/CIO/CDO level.
• Providing technical thought leadership and delivering a significant impact to the business (revenue or cost) by addressing complex business problems that are business-wide and require depth and breadth of technology expertise.
• Setting the strategic direction by identifying strategic software technology and process changes that deliver long-term benefits, and drive activity to implement change across client.
• Establish and govern Software Engineering best practices across client IT.
• Creating IT assets to enable engineering excellence through development of high-quality engineering pipelines, continuous delivery of shippable software in a multi-platform environment using cutting-edge technology, including cloud services.
• Developing best-in-class blueprint for a polyglot and automated developer stack deployed across distributed systems, virtualized infrastructure, and highly available service and providing thought leadership, guidance and direction across an engineering discipline.
• Build and share view on best In class engineering tools to spin up engineering productivity.
• Work cohesively across the client IT Software Development community along with vendor partners.
• Contributing to coaching and mentoring Software Engineering talent within client to create world class capability.

You`ll have the following skills & experience

Tech skills
• Hands-on and expert in at least one object-oriented programming language like Java - will need to write and review code when needed. Java knowledge will be given priority.
• Advocate of right coding practices – developing clean, reusable, testable and maintainable code
• Expertise on application security including authentication, authorization, encryption and security testing.
• Experience in designing and architecting applications for enterprise/internet scale
• Expertise in varied data persistence technologies like RDBMS, NoSQL and/or graph databases.
• Strong software and database design and architectural skills
• Experience with Open Source frameworks
• Experience in Cloud technologies like AWS, GCP and/or Azure and containerized solutions like Docker, Kubernetes
• Experience in DevOps tools and technologies and Agile practices
• Experience in source code management tools like Git
• Knowledge of automated tests frameworks like Junit, Selenium, SoapUI, Cucumber
• Knowledge of OSS and inner source principles.
• Strong computer science fundamentals

Soft Skills
• Strong Communication Skills: Ability to articulate thoughts clearly, listen to varying viewpoints and influence stakeholders
• Business acumen: Knowledgeable in business strategy and the drivers of organisational performance, including people drivers of performance and financial literacy (e.g. business KPIs, business cases)
• Bold decision maker: Problem solves to achieve business unit plans, providing expertise and insight to support bold decisions
• Inspiring communicator: Creates compelling messages that inspire and influence others to engage and support
• Collaborative Partner: Builds internal and external relationships, collaborating both operationally and technically to deliver business results
• Commercial acumen: experience of thinking and acting commercially. Strong business acumen and commercial awareness to assess commercial, technical and financial risk, and develop solutions to address
• Change management: can successfully lead and implement complex change, particularly relating to software platforms and customer solutions, applying effective stakeholder management skills
• Problem solving: track record of using strong analytical skills and intuition to analyse data and interpret business insights and trends. Uses data to support decision making and develop the best solutions.