
Java Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
As a Java Software Engineer at BT Group in Bengaluru / Bangalore, India, you will play a crucial role in the design, development, and maintenance of robust Java-based applications. This permanent position offers the opportunity to collaborate with senior engineers, product managers, and QA teams to deliver high-quality software solutions that align with business objectives and user requirements. You will be responsible for developing and maintaining Java applications using technologies such as Java and Spring Boot, ensuring code is clean, efficient, and testable. Key responsibilities include participating in code reviews, debugging production issues, integrating applications with third-party APIs, and documenting technical specifications. This role requires a Bachelor's degree in Computer Science, Software Engineering, or a related field, with 2-4 years of hands-on Java development experience. A strong understanding of object-oriented programming, data structures, algorithms, version control (Git), RESTful APIs, microservices architecture, and JUnit is essential for success in this mid-level engineering role.
Company
BT Group
BT Group is a leading telecommunications company focused on digital transformation to deliver exceptional customer experiences and innovative products and services. The company's Digital unit drives t...