Companies Hiring Back-End Developer
Here’s a detailed list of 25 companies in Noida that are hiring Back-End Developers, including their specific requirements and career page links:
1. HCL Technologies
Requirements:
- Proficiency in Node.js, Python, or Java.
- Experience with databases such as SQL Server, MySQL, or MongoDB.
- Knowledge of RESTful APIs and server-side logic.
Career Page
2. Adobe Systems
Requirements:
- Strong experience with cloud platforms like AWS or Azure.
- Proficient in programming languages such as Java and Python.
- Familiarity with Agile development methodologies.
Career Page
3. Tech Mahindra
Requirements:
- Expertise in Java, Spring Boot, and Hibernate.
- Experience with Microservices architecture and Docker.
- Good understanding of database management and cache mechanisms.
Career Page
4. Infosys
Requirements:
- Strong analytical and programming skills in Java, J2EE, or .NET.
- Knowledge of SQL and NoSQL databases.
- Experience in developing scalable and secure applications.
Career Page
5. Wipro
Requirements:
- Proficiency in Node.js and frameworks such as Express.js.
- Understanding of asynchronous programming.
- Familiarity with code versioning tools like Git.
Career Page
6. Tata Consultancy Services (TCS)
Requirements:
- Experience with backend technologies including Java, Python, and Ruby.
- Strong understanding of cloud services and API services.
- Proficiency in integrating multiple data sources and databases into one system.
Career Page
7. Paytm
Requirements:
- Knowledge of Java, Spring/Spring Boot.
- Experience with RESTful services and API design.
- Exposure to building secure, scalable systems.
Career Page
8. Samsung R&D
Requirements:
- Proficiency in C++, Java or Python.
- Understanding of data structures, algorithms, and software design.
- Experience in mobile platform backend services.
Career Page
9. Barclays
Requirements:
- Strong experience with Java and Spring Framework.
- Knowledge of REST APIs and web services.
- Understanding of security protocols, cryptography, and PCI compliance.
Career Page
10. Oracle
Requirements:
- Proficiency in Java, JavaScript, and Oracle Database.
- Strong knowledge of SQL and PL/SQL.
- Experience with Oracle Cloud and middleware technologies.
Career Page
11. Deloitte
Requirements:
- Experience in building large-scale backend systems with Java, Node.js.
- Familiarity with Kubernetes and Jenkins for CI/CD.
- Strong problem-solving skills and ability to work in diverse teams.
Career Page
12. Accenture
Requirements:
- Expertise in Java, .NET, or Python.
- Experience with Agile and DevOps practices.
- Strong communication and analytical skills.
Career Page
13. Cognizant
Requirements:
- Proficiency in Java, Spring Framework.
- Knowledge of API management software such as Apigee.
- Experience with cloud services like AWS, Azure, or Google Cloud.
Career Page
14. Nagarro
Requirements:
- Strong in Java and Spring Boot.
- Experience with microservices and Docker.
- Good understanding of messaging systems like Kafka or RabbitMQ.
Career Page
15. Fidelity International
Requirements:
- Experience with backend languages like Java or Python.
- Knowledge of financial services environments.
- Strong problem-solving and communication skills.
Career Page
16. NIIT Technologies
Requirements:
- Proficiency in Java, .NET, or Python.
- Experience with SQL databases and transaction processing systems.
- Understanding of cloud computing services.
Career Page
17. Genpact
Requirements:
- Deep knowledge in Java, Python, and SQL.
- Experience with big data technologies.
- Strong analytical skills.
Career Page
18. Amdocs
Requirements:
- Expertise in Java and associated frameworks.
- Knowledge of Unix/Linux environments.
- Strong debugging and problem-solving skills.
Career Page
19. DXC Technology
Requirements:
- Experience with Java, .NET, and contemporary backend frameworks.
- Understanding of cloud platforms and services.
- Ability to design and develop complex backend systems.
Career Page
20. Capgemini
Requirements:
- Strong skills in Java, Python, or Ruby.
- Experience with cloud infrastructures like AWS, Azure, or GCP.
- Knowledge of DevOps and CI/CD pipelines.
Career Page
21. IBM
Requirements:
- Proficiency in multiple backend languages (Java, Python, etc.).
- Experience with AI and machine learning integrations.
- Strong understanding of IBM Cloud services.
Career Page
22. Ernst & Young (EY)
Requirements:
- Expertise in Java, Node.js, and Python.
- Strong understanding of data protection and cybersecurity.
- Excellent teamwork and communication skills.
Career Page
23. Birlasoft
Requirements:
- Strong experience with Java and database technologies.
- Knowledge of software development methodologies.
- Ability to work on cross-platform software solutions.
Career Page
24. L&T Infotech
Requirements:
- Proficiency in Java, Python, and related frameworks.
- Experience with software architecture and design patterns.
- Strong analytical and problem-solving capabilities.
Career Page
25. Altran Technologies
Requirements:
- Experience with back-end programming languages like Java, C#, and Python.
- Knowledge of network protocols and architecture.
- Strong communication skills and ability to work in a team environment.
Career Page
Back-End Developer Jobs in Noida
A Back-End Developer is responsible for the server-side web application logic as well as the integration of the front-end part. They write web services and APIs used by front-end developers and mobile application developers. A back-end developer ensures that the data or services requested by the front-end system or software are delivered through programmatic means. They also manage the database and server integration, focusing on the interactivity and functionality of a website or web application.
Here’s a description of the role of a Back-End Developer:
- Develop server-side logic: Implement the core computational logic of the application, including algorithms and data processing.
- Database management: Create, integrate, and manage database systems that store application data.
- API integration and development: Build APIs that front-end systems use to communicate with the server.
- Server maintenance and configuration: Ensure the server and associated processes run smoothly and efficiently.
- Security implementation: Implement security measures to protect sensitive data and systems from cyber threats.
- Collaboration with front-end developers: Work closely with front-end developers to integrate user-facing elements with server-side logic.
- Troubleshooting and debugging: Identify, troubleshoot, and resolve issues within the application or its deployment.
- Performance optimization: Optimize the application for maximum speed and scalability.
- Technical documentation: Write and maintain clear technical documentation relevant to the developed systems and APIs.