Job Description
Job Title:  Software Engineering Professional
Req ID:  61733
Job Function:  Engineering
Posting Start Date:  18/08/2026
Posting End Date:  20/08/2026
Division:  Digital
Job Location:  IND-Bengaluru-RMZ Ecoworld
Advertised Salary:  Competitive

Recruiter: Seema Shivakumar

Hiring Manager: Mahendra Y

Career Grade: E

 

About the role

•    Specific business area: Software Engineering - Supports enterprise application development and digital solutions within the software engineering function, focusing on Java-based application development and maintenance. Contributes to the delivery of scalable, secure, and high-performing business applications that support operational and customer needs.

•    Impact of the role: Develops and maintains scalable Java applications that support key business processes and improve operational efficiency. Delivers high-quality, reliable software solutions that enhance customer experience and system performance. Contributes to innovation by implementing modern technologies, optimizing applications, and supporting continuous product improvements.

•    Link to strategy: Supports the organization's digital transformation strategy by developing scalable and reliable Java applications aligned with business objectives. Enables operational efficiency and business growth through the delivery of high-quality software solutions and process improvements. Contributes to customer satisfaction and innovation by implementing new features, enhancing system performance, and adopting modern technologies.

What you’ll be doing

•  Design, develop, test, and maintain Java-based applications and services. 
•  Write clean, efficient, and reusable code following coding standards and best practices. 
•  Develop RESTful APIs and integrate with frontend applications and third-party systems. 
•  Participate in the complete Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, and deployment. 
•  Debug, troubleshoot, and resolve application defects and performance issues. 
•  Collaborate with cross-functional teams including Business Analysts, QA engineers, and DevOps teams. 
•  Work with relational databases such as MySQL, , or NOSQL to design and optimize queries. 
•  Create and maintain technical documentation for developed features and applications. 
•  Perform unit testing and support integration testing to ensure software quality. 
•  Participate in code reviews and implement feedback to improve code quality. 
•  Use version control systems such as Git for source code management. 
•  Develop applications using Spring Boot, Spring MVC, Hibernate/JPA, and Microservices architecture. 
•  Support application deployment and production issue resolution. 
•  Follow Agile/Scrum methodologies and actively contribute to sprint planning, stand-ups, and retrospectives. 
•  Monitor application performance and implement improvements for scalability and reliability. 

Essential Skills / Experience

•    B.E. or M.S. degree in Computer Science or related field.     
•    Min 2.5 years of experience in building software products/applications.
•    Strong proficiency in Java, Springboot, Microservices & AWS.
•    Solid understanding of RESTful APIs, microservices architecture, and integration patterns.
•    Familiarity with KAFKA, NoSql DB, Netflix Conductor & productivity tools.
•    Hands-on experience with AWS services such as ECS, ECR, EC2, S3, RDS, Lambda and IAM.
•    Familiarity in DevOps practices, including CI/CD tools (e.g., Jenkins, GitLab CI), and infrastructure as code (e.g., Terraform, Pulumi).
•    Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes or ECS.
•    Familiarity with monitoring and logging tools (e.g., CloudWatch, Dynatrace, Grafana& ServiceNow).
•    Knowledge of security best practices in cloud and application development.
•    Strong problem-solving skills and the ability to troubleshoot complex systems.
•    Excellent communication and collaboration skills to work effectively with cross-functional teams.  

BT Group is the UK’s leading communications group and the holding company behind some of the country’s most recognised brands – including BT, EE, Openreach and Plusnet. Our purpose is as simple as it is ambitious: we connect for good.  Our customers include consumers, small, medium and large businesses, public sector organisations and other communications providers. 

BT Group’s role is about setting direction, unlocking value and creating the conditions for our brands and businesses to thrive.

Having come through the most capital-intensive phase of our fibre investment, our focus now is on what comes next – simplifying how we operate, using technology and AI to work smarter, and organising ourselves to serve customers better and grow sustainably. Group teams shape strategy, policy, brand, capital allocation and transformation, helping the whole organisation perform at its best.

We have a singular culture that unites all our people: we are customer-first challengers, who are committed, clear and connected. These behaviours unite us as one team to deliver for our colleagues, our customers, our stakeholders and the country.   Joining BT Group means working at the heart of a business that matters to the UK, with the opportunity to shape decisions, influence outcomes and help set the future course of one of the country’s most important companies.