Job Description
Roles and Responsibilities
• Collaborate with development teams and product managers to ideate software solutions.
• Write clean, reusable, and efficient code for both front-end and back-end components of web applications.
• Design client-side and server-side architecture.
• Build applications through a design system.
• Write effective APIs.
• Implement security measures to protect web applications from potential vulnerabilities and attacks.
• Troubleshooting and debugging issues reported by users or identified through testing and monitoring.
• Stay up-to-date with industry trends, emerging technologies, and best practices in web development.
• Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
• Collaborating with team members to estimate project timelines, prioritise tasks, and meet project deadlines.
• Assist in the documentation of software specifications, technical designs, and development processes.
Must Have
• Strong understanding of software engineering principles and best practices.
• Proficient in Java.
• Familiarity with server-side frameworks and technologies like Spring Boot.
• Knowledge of RESTful APIs and experience designing and integrating APIs.
• Proficient in version control systems like GitHub.
• Strong problem-solving and debugging skills.
• Excellent communication and collaboration skills.
• A continuous learning mindset to keep up with evolving technologies and industry trends.
• Experience with Continuous integration and deployment (CI/CD) processes.
• Experience with testing frameworks and methodologies - unit testing and integration testing.
• Proven ability to write clean and SOLID code, applying appropriate object-oriented and functional programming design patterns.
• The ability to present complex technical ideas in a clear and concise manner to the stakeholders, and confidently execute the same
Good to Have
• Proven experience as a Full Stack Developer or similar role.
• Familiarity with common stacks.
• Strong proficiency in front-end web development technologies, including HTML, CSS, and JavaScript frameworks like React.
Your Takeaway From FULL
• The opportunity to work from Anywhere in India or our office in Chennai.
• Colleagues from diverse cultures and a dynamic work environment.
• Opportunities to work with multiple teams and senior leaders.
• Opportunity to be a part of the complete software development life cycle.
• Build innovative products from scratch, gaining exposure to updated market tools.
• Gain insight required to create new, well-functioning products.
• 150 minutes of paid learning time every week.
• Volunteering opportunities to support the local community and our planet.
• Touch typing and English Language Development Program for personal growth
💡 Quick Summary
Seeking a career-building opportunity? The Full Stack Developer |Java|React position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
