Software Engineer - Java and Cloud Applications

BT Group

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

BT Group in Bengaluru, India is seeking a Software Engineering Professional Recruiter to design, develop, and maintain Java-based enterprise applications and services while aligning with security and scalability requirements. You will collaborate with architects and DevOps teams, implement RESTful APIs, and contribute to SDLC activities from design to deployment while following Agile practices.

The role requires minimum 2.5 years of Java experience, strong knowledge of Spring Boot,

Qualifications

  • BE/MS in Computer Science or related field.
  • Minimum 2.5 years of software engineering experience.
  • Strong Java, Spring Boot, and microservices knowledge.

Responsibilities

  • Design, develop, test, and maintain Java-based applications and services.
  • Write clean, efficient code following standards and best practices.
  • Develop RESTful APIs and integrate with frontend apps and third-party systems.
  • Contribute across SDLC from requirements to deployment.
  • Debug, troubleshoot, and resolve defects and performance issues.
  • Collaborate with BAs, QA, and DevOps teams.
  • Work with MySQL or NoSQL databases and optimize queries.
  • Create and maintain technical docs for features and apps.
  • Perform unit tests and support integration tests.
  • Participate in code reviews and apply feedback.
  • Use Git for source control and CI/CD pipelines.

Skills

Java
Spring Boot
Microservices
AWS
RESTful APIs
Team collaboration
SDLC

Education

BE/M.S. in CS

Tools

Jenkins
Git
Docker
Kubernetes
Terraform
Kafka
CloudWatch

Job description

Software Engineering Professional 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

BT Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineering Professional
Software Engineering Professional

BT Group • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Java Backend Developer
Senior Java Backend Developer

BT Group • Bengaluru

On-site
INR 2,400,000 - 3,600,000
Associate Software Engineer
Associate Software Engineer

BT Group • Bengaluru

On-site
INR 600,000 - 900,000
DevOps Engineer
DevOps Engineer

BT Group • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Associate Engineer - Backend Python Developer
Associate Engineer - Backend Python Developer

BT Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Cloud Specialist
Cloud Specialist

BT Group • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Business Services Professional(EA)
Business Services Professional(EA)

BT Group • Bengaluru

On-site
INR 900,000 - 1,500,000
Team Leader ASK HR
Team Leader ASK HR

BT Group • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Software Engineer - Flutter Full Stack
Software Engineer - Flutter Full Stack

BT Group • Bengaluru

On-site
INR 800,000 - 1,200,000