We are seeking a skilled and dedicated Backend Developer to join our dynamic development team. The ideal candidate will have at least 3 years of experience in backend development and demonstrate proficiency in Java, HCL, and .NET technologies. If you have a passion for building scalable, high-performance applications and enjoy working in a collaborative environment, we’d love to hear from you!
Responsibilities:
- Design, develop, and maintain robust backend services and APIs.
- Write clean, maintainable, and efficient code using Java, HCL, and .NET technologies.
- Collaborate with cross-functional teams to understand requirements and deliver quality software solutions.
- Troubleshoot, debug, and optimize backend systems for performance, scalability, and reliability.
- Develop and manage database schemas and queries, ensuring high availability and security.
- Continuously improve backend architecture and provide solutions for system scalability.
- Participate in code reviews, mentoring junior developers, and contributing to best practices.
- Ensure proper testing (unit, integration, and performance) of backend services.
- Stay up-to-date with the latest industry trends, tools, and technologies to innovate backend development practices.
Required Qualifications:
- Minimum 3 years of professional backend development experience.
- Proficiency in Java, HCL, and .NET development.
- Strong understanding of RESTful API design, microservices architecture, and web services.
- Experience working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
- Solid understanding of version control systems, preferably Git.
- Knowledge of automated testing frameworks and CI/CD pipelines.
- Excellent problem-solving skills and the ability to debug and optimize code for performance.
- Strong communication skills and the ability to work effectively in a collaborative environment.
Preferred Qualifications:
- Familiarity with frontend technologies such as React, Angular, or Vue.js is a plus.
- Experience with Agile/Scrum development methodologies.
- Knowledge of message brokers (e.g., Kafka, RabbitMQ) is a plus.