Flag job

Report

Java Developer

Salary

₹7 - 24 LPA

Min Experience

4 years

Location

Bangalore

JobType

full-time

About the role

Mandatory Skills: Java, Springboot, Microservices, AWS, Data Structures and Algorithms. 

We are looking for a highly motivated Backend Java Developer with 3-5 years of experience in Java and who has worked on the AWS infrastructure to join our fast-growing team. In this role, you will be responsible for developing and maintaining the backend of our public-facing APIs and services, ensuring that they are scalable, reliable, and secure. 

 Required Skills:

  • Strong hands-on experience with Java, Spring Boot, and Microservices Architecture.
  • Expertise in High-Level Design (HLD) and Low-Level Design (LLD).
  • Hands on coder with good understanding on enterprise level code. 
  • In-depth knowledge of Object-Oriented Programming (OOPs) and Design Patterns.
    Solid grasp of Data Structures and Algorithms, with the ability to write efficient, clean, and scalable code.
  • Experience building and maintaining RESTful APIs, asynchronous systems, and distributed architectures.
  • Experience in development of Enterprise scale applications and capable in developing framework, design patterns etc. 
  • Should be able to understand and tackle technical challenges and propose comprehensive solutions. 
  • Familiarity with CI/CD pipelines, Agile methodologies, and DevOps practices.
  • Experience with Kafka, Spark, Hadoop, or other big data technologies is a strong plus.
  • Excellent problem-solving, debugging, and performance optimization skills.

Responsibilities: 

  • Interface daily with customers across leading Fortune 500 companies to understand strategic requirements 
  • Open to work from client location as per the demand of the project / customer. 
  • Develop and evolve highly scalable and fault-tolerant distributed components using Java technologies. 
  • Experience in Application development and support, integration development and quality assurance. 
  • Provide technical leadership and manage it day to day basis 
  • Stay up-to-date on the latest technology to ensure the greatest ROI for customer 
  • Design and implement APIs, abstractions and integration patterns to solve challenging distributed computing problems 
  • Experience in defining technical requirements, data extraction, data transformation, automating jobs, productionizing jobs, and exploring new big data technologies within a Parallel Processing environment.

Skills

Java
Spring Boot
Microservices
Data Structures & Algorithm - DSA
AWS