Lead Assistant Manager/Manager/Senior Manager-Backend Development|Multiple|4+ Yrs

  • HuQuo
  • Multiple
  • 5 - 9 Yrs

Job Description

  • As a Back-End Developer, you will play a pivotal role in our development team, contributing to the design, development, and maintenance of scalable and robust backend systems.
  • Your expertise in Java, microservices, and AWS will be crucial in ensuring the efficiency and performance of our applications.
  • We are looking for a tech-savvy engineer with a strong problem-solving aptitude and a keen interest in industry trends.
  • Design and implement scalable and efficient backend solutions, leveraging Java, microservices architecture, and AWS services, to meet the performance and reliability requirements of our web applications
  • Collaborate with cross-functional teams to develop and maintain robust RESTful APIs, ensuring seamless communication between front-end and back-end components
  • Apply strong problem-solving abilities to troubleshoot and optimize system performance, employing industry best practices for caching, logging, and performance tuning
  • Contribute to the continuous improvement of our development processes by participating in code reviews, adhering to coding standards, and implementing efficient CI/CD pipelines
  • Stay abreast of emerging technologies, industry trends, and best practices, actively sharing knowledge with the team and fostering a culture of innovation and learning

Job Responsibilities

  • Minimum 5 years of experience in software development, with strong expertise in back-end development.
  • Strong Java engineer with extensive experience in microservices architecture
  • Good working knowledge of AWS services, including EC2, ECS, SQS, SNS, S3, Redis, and CloudWatch
  • Proficient in Java, Multi-threading, and thread pool management.
  • In-depth understanding and working experience with web services (REST), microservices, and domain-driven architecture
  • Solid understanding of Spring framework basics, including IOC and DI, and expertise in Spring Boot and other Spring modules.
  • Familiarity with web application fundamentals and API gateway tools like Apigee
  • Experience with version control (Git), continuous integration (Jenkins), code quality tools (SonarQube), and monitoring tools like SignalFx
  • Hands-on experience with centralized logging applications like Splunk
  • Excellent communication and coordination skills with client-facing experience
  • Knowledge of agile development best practices and exposure to Scrum methodologies
  • Fast learner with the ability to perform well in ambiguity and with little supervision
  • Good to have :
  • Familiarity with containerization tools such as Docker and infrastructure as code tools like Terraform
  • Understanding of design patterns and common concepts such as caching, logging, troubleshooting, and performance tuning
  • Education: Bachelor's/Master's degree in computer science/engineering or related areas.

Location

Bengaluru, Karnataka, India

Gurgaon, Haryana, India