Back End Developer

Job Title: Backend Developer

Location: Onsite – Gurugram, Haryana, India


Roles and Responsibilities

  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Work with outside data sources and APIs to support the backend requirements.
  • Consistently deliver high-quality code and improvements to existing services and workflows.
  • Participate in code reviews, offering constructive feedback to peers to maintain quality across the codebase.
  • Manage deployment, monitoring, and performance optimization of backend services.
  • Work in an Agile environment to continuously deliver and improve our platform’s functionalities.
  • Implement and apply security best practices to protect data and the integrity of our services.
  • Prepare and produce software releases as required by the business environment.
  • Ensure the scalability and reliability of the backend features through rigorous test plans.


Required Qualifications

  • Proficiency in JAVA, with a solid understanding of object-oriented programming.
  • Hands-on experience with Spring Boot for backend development.
  • Strong familiarity with MySQL databases, including designing schemas and optimizing queries.
  • Ability to integrate third-party APIs to enhance functionality.
  • Prior experience in building and deploying applications in a production environment.
  • Strong problem-solving skills and the ability to work autonomously in a fast-paced environment.
  • Excellent communication skills, with the ability to articulate complex technical concepts to different audiences.
  • Proven experience in software development best practices and understanding of design patterns.
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Comfortable with using version control systems like Git.


Key Responsibilities

  • Develop and maintain highly scalable backend services using technologies such as JAVA, MySQL, and Spring Boot.
  • Enhance and customize backend functionality to improve user engagement and overall system performance.
  • Design, build, and maintain efficient, reusable, and reliable JAVA code.
  • Utilize a strong background in MySQL to create efficient database schemas and write queries that adhere to performance standards.
  • Facilitate interaction between the backend components and the user-facing Angular application layers.
  • Identify bottlenecks and bugs within the system and devise solutions to address these issues.
  • Coordinate with other developers and teams to integrate RESTful services efficiently and reliably.
  • Maintain updated documentation for code and APIs to ensure clear communication across teams.
  • Stay updated on the latest technologies and methodologies to bring innovation into the development processes.
Post Date
2025-06-02
Job Type
-
Employment type
Full-time
Category
Information Technology, Strategy/Planning
Level
Mid-Senior
Country
India
Industry
Technology , Information , Internet ,
Shiprocket*******