Full Stack Developer
Company : India Intellisys Technology Pvt. Ltd.
Website : www.intellisystechnology.com
Role : Full Stack Developer
Position : Junior Developer – Senior Developer
No. of Positions : Multiple
Gender : Any
CTC : Negotiable depending upon experience
Notice Period : Less than a month
Shift : 10.30 AM to 7.30 PM (Work from Office)
Location : Chennai
Relevant Experience : 2 ‐ 8 years
Skill Set : Java 8, Spring Boot, Hibernate, Maven, Angular, MYSQL, Spring tool Suite, Visual Studio Code 1.50.1, Workbench
Qualification : BE / B.Sc., / BCA / MCA / M.Sc.,
Responsibilities:
- Front-End Development: Design and implement user interfaces using HTML, CSS, and JS/TS frameworks such as React, Angular, Bootstrap or Vue.js.
- Back-End Development: Implementing the business logics, Develop and maintain API’s using frameworks such as Node.js, Spring Boot.
- Database Management: Design and optimize relational and non-relational databases (e.g., MySQL, ORACLE, PostgreSQL, MongoDB).
- Collaboration: Work with cross-functional teams to define, design, and ship new features.
- Testing and Debugging: Write unit tests, perform code reviews, and debug applications to ensure the functionality of an application.
- Security: Implement security best practices to protect applications and data.
- Performance Optimization: Optimize applications for speed and scalability.
- Learning and Development: Stay up-to-date with current trend and emerging technologies to continuously improve technical skills and the application stack.
Technical Skills:
- Proficiency in front-end technologies (HTML, CSS, JS/TS related frameworks like React, Angular, or Vue.js).
- Strong understanding of back-end technologies like JAVA, Spring boot, Node.js.
- Expertise in Database operations and management of MySQL, PostgreSQL, MongoDB.
- Familiarity with version control systems like GitHub.
- Experience with cloud services (AWS, Azure, Google Cloud) is a plus.
- Knowledge of containerization (Docker) and orchestration (Kubernetes) is a plus.
Soft Skills:
- Strong communication and collaboration skills.
- Ability to work in a fast-paced, agile development environment.
- Be flexible in responding to changes and feedback from team members and project requirements.
- Innovate and think outside the box to overcome technical challenges and improve application functionality.
- Guide and support junior developers and team members in their growth and development.
- Remain calm and patient in stressful situations, such as debugging complex issues or handling tight deadlines.
- Bounce back from setbacks and stay motivated in the face of challenges.