Backend Developer

0 years

0 Lacs

Posted:1 day ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Responsibilities

  • Back-End Development: Design, develop, and maintain scalable, high-performance server-side applications and APIs, ensuring efficient integration with front-end and third-party systems.
  • System Integration: Work with third-party services and APIs (e. g., Salesforce, SAP ERP, payment gateways, CRM systems) to ensure smooth and reliable data flow and synchronization.
  • API Development: Develop and maintain RESTful APIs and microservices that integrate with various internal and external systems.
  • Data Management: Implement and manage data storage solutions, including relational and non-relational databases, ensuring efficient data retrieval and processing.
  • Collaboration: Work closely with front-end developers to integrate user-facing elements with server-side logic and collaborate with DevOps teams for deployment and performance monitoring.
  • Optimization: Ensure the performance, security, and scalability of applications, optimizing code for speed and efficiency.
  • Security: Implement security best practices to protect user data and prevent vulnerabilities, with particular focus on secure API design and data privacy.
  • Testing and Debugging: Write unit tests, and integration tests, and perform debugging to maintain high-quality code. Continuously monitor and improve the robustness and reliability of the system.
  • Agile Development: Participate in Agile/Scrum processes, attending sprint planning, daily stand-ups, and retrospectives. Ensure timely delivery of backend services.
  • Continuous Improvement: Stay up-to-date with the latest backend development trends, technologies, and best practices.

Requirements

  • Core Backend Technologies: Strong proficiency in Java (Spring, Spring Boot), Node.js, or Go Experience with microservices and API-first design.
  • Database Expertise: Solid experience working with both relational (PostgreSQL, MySQL) and relational databases (MongoDB, Cassandra, Redis).
  • System Integration: Experience integrating with large, complex third-party systems, including but not limited to Salesforce, SAP ERP, CRM platforms, and other enterprise applications.
  • API Design & Development: Expertise in designing and developing RESTful APIs and Web Services(SOAP, REST), with a deep understanding of API authentication, authorization, and versioning.
  • Cloud & DevOps: Experience deploying applications to cloud platforms like AWS, Azure, or Google Cloud. Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
  • Security & Data Privacy: Strong understanding of security practices, including OAuth, JWT, and general web application security, with a focus on protecting sensitive data and compliance with standards like GDPR.
  • Scalability & Performance: Knowledge of techniques to optimize the performance and scalability of backend systems, such as caching strategies (Redis, Memcached), load balancing, and horizontal scaling.
  • Version Control: Proficiency with code versioning, branching, and merging in collaborative development environments.
  • Testing & Quality: Experience with automated testing frameworks such as JUnit, Mocha, orJUnit5 and a strong focus on writing testable, maintainable code.
  • Microservices & Distributed Systems: Experience in building and maintaining distributed systems and services using a microservices architecture.
  • Integration Tools: Familiarity with ETL (Extract, Transform, Load)tools, middleware, and integration patterns for communicating with third-party systems and services.
  • Message Queues & Event-Driven Systems: Experience working with message brokers likeRabbitMQ, Kafka, orSQSfor asynchronous communication in distributed systems.
  • Team Collaboration: Strong ability to collaborate in an Agile development environment, working with front-end developers, product managers, and other team members.

Preferred

  • Experience withGraphQLand designing flexible, efficient data querying systems.
  • Exposure toServerless architectures(AWS Lambda, Azure Functions).
  • Knowledge of server-side rendering (SSR)or working withNext.js on the back end.
  • Understanding of CI/CD processes and tools (Jenkins, GitLab CI, CircleCI).
  • Familiarity with event sourcing and CQRS patterns in distributed systems.
  • Experience in the ASAS domain or with multi-tenant applications.

Soft Skills

  • Problem-Solving: Ability to troubleshoot complex issues and think critically to find efficient solutions.
  • Communication: Strong verbal and written communication skills to collaborate with cross-functional teams.
This job was posted by Mohankumar P from Zumen Software India.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

agra, uttar pradesh, india

noida, uttar pradesh, india

ghaziabad, uttar pradesh, india

bengaluru, karnataka, india

bengaluru, karnataka, india

chennai, tamil nadu, india