Back to Jobs
I

Java+Azure

Infosys Bengaluru East, Karnataka, India

Apply for this Position

Job Description

"As a Java developer at Infosys, you'll be at the forefront of designing, developing, and deploying cutting-edge solutions for our clients. With a strong focus on security and digital transformation, this role offers a unique blend of technical expertise and business acumen."

In this role, you'll work closely with cross-functional teams to gather requirements, translate them into system requirements, and estimate work requirements to deliver high-quality solutions to our clients.

As a Java developer, you'll have the opportunity to work on diverse projects, from developing new applications to supporting existing ones, and collaborating with clients to understand their needs and deliver tailored solutions.

Why you should learn this:

With the increasing demand for digital transformation and cloud-based solutions, Java developers with expertise in Azure are in high demand, offering a promising career prospects and salary range of $120,000 - $180,000 per annum.

Expected Salary: $120,000 - $180,000 per annum

How it works:

  • Step 1: Gather client requirements through workshops, meetings, and documentation review.
  • Step 2: Translate client requirements into system requirements, considering technical feasibility, scalability, and security.

Core Concepts to Master

1

Java Development

Developing robust, scalable, and maintainable Java applications using best practices, design patterns, and agile methodologies.

2

Azure Architecture

Designing and implementing secure, scalable, and highly available Azure-based solutions, leveraging services such as Azure Storage, Azure Cosmos DB, and Azure Active Directory.

3

Data Security

Implementing data encryption, digital signatures, and access control mechanisms to ensure confidentiality, integrity, and authenticity of data, using Public Key Infrastructure (PKI), Transport Layer Security (TLS), and cryptography.

4

DevOps Practices

Implementing continuous integration, continuous delivery, and continuous deployment (CI/CD) pipelines to automate testing, building, and deployment of Java applications on Azure, using tools like Jenkins, Docker, and Azure DevOps.

Interview Questions (Beginner)

  • What is Java, and how does it differ from other programming languages?
  • Can you explain the concept of object-oriented programming (OOP) in Java?
  • How do you ensure thread safety in Java multithreaded applications?

Job Overview

CompanyInfosys
Employment TypeFull-time
LocationBengaluru East, Karnataka, India
Experience LevelFresher

Advance Questions

  • Design a scalable and secure Azure-based architecture for a Java web application, considering load balancing, caching, and security features.
  • Implement data encryption and digital signatures using Public Key Infrastructure (PKI) and Transport Layer Security (TLS) in a Java application.
  • Explain the concept of microservices architecture and how it can be implemented using Java and Azure services.