Job Overview:
We are seeking a skilled Full Stack Developer to join our energetic team. The ideal candidate will have expertise in both front-end and back-end development, with proficiency in multiple technologies and frameworks. You will be responsible for designing, developing, and maintaining scalable web applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
Design, develop, and maintain web applications using a variety of technologies, including:
Front-end: HTML, CSS, JavaScript, Angular, React, or Vue.js
Back-end: Java (Core Java, Servlets, JSP, Spring, Hibernate), Node.js, Express.js, Ruby, or .NET (C#, ASP.NET, .NET Core)
Databases: MySQL, MongoDB, SQL Server (Entity Framework, ADO.NET)
Develop and consume RESTful APIs to ensure seamless communication between front-end and back-end systems.
Participate in agile software development, including design, implementation, deployment, and continuous improvement.
Architect and optimize end-to-end systems for speed, scalability, and security.
Write clean, maintainable, and well-documented code while adhering to best practices.
Conduct code reviews, unit testing, and integration testing to ensure robustness and reliability.
Collaborate with designers, front-end engineers, and back-end developers to deliver a seamless user experience.
Troubleshoot, debug, and resolve issues in development, testing, and production environments.
Stay updated with the latest industry trends and emerging technologies to enhance application performance.
Work in a remote or hybrid workplace, collaborating via Slack, GitHub, video conferences, and documentation.
Required Skills & Qualifications:
Proficiency in multiple programming languages (Java, JavaScript, Ruby, C#, etc.).
Experience with front-end frameworks (React, Angular, Vue.js) and back-end frameworks (Spring, Express.js, ASP.NET).
Robust knowledge of database systems (SQL & NoSQL
📌 Deputy Manager Technology Chennai
🏢 HPY
📍 Chennai