Fullstack Lead
Careernet · Chennai, Tamil Nadu, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Careernet · Chennai, Tamil Nadu, India
Role & responsibilities What youll be doing: • Design, develop, and maintain software applications that support key business needs for SEO. • Collaborate with team members to analyze user requirements and determine effective technical solutions. • Engage in code reviews to drive code quality and share knowledge throughout the team. • Assist in troubleshooting and resolving software defects to ensure smooth software operation. • Write and maintain clear technical documentation related to software functionality. • Continuously learn and apply best practices in software development, quality, and security to your work. • Contribute to the design and enhancement of new and existing features within applications. • Participate in short-term assignments, efficiently following defined processes and procedures to deliver high-quality results. • Recommend simple process improvements to optimize team efficiency and effectiveness. What you bring to the table: • Strong analytical and problem-solving skills, with a creative mindset for tackling moderately complex technical challenges. • Effective communication skills—both written and verbal—to convey technical concepts to a range of stakeholders. • Ability to work collaboratively within a dynamic and passionate team environment. • Adaptability and eagerness to learn new technologies and embrace change. • A keen attention to detail and an unwavering commitment to delivering high-quality, reliable software solutions. • Excellent time management skills, able to manage multiple priorities and meet deadlines. • Solid understanding of object-oriented programming principles (inheritance, encapsulation, polymorphism). • Familiarity with database technologies (SQL or NoSQL), including writing and optimizing queries. • Experience with Agile or Scrum methodologies, including active participation in sprint planning and retrospectives. • Ability to write clear and maintainable code following industry best practices and coding standards. • Experience with integrated development environments (IDEs) such as Spring Tool Suite(STS), Visual Studio, IntelliJ, or VS Code. • Basic understanding of software testing principles, including unit and integration testing. • Proven ability to troubleshoot and resolve technical issues independently using debugging tools and techniques. • Experience with version control systems (e.g., Git), including branching, merging, and pull requests. Requirements Basic Qualifications: • 6+ years hands-on java experience and React in software development including application development, debugging, and deployment. • 2+ years of Reactive programming experience (Java 17 or higher versions are preferred) • 6+ years of progressively complex experience in software engineering or related fields. • Bachelor’s degree in Computer Science, Software Engineering, or related field; or an equivalent combination of education, training, and experience. • Experience working with cloud platforms (e.g., Azure, GCP, AWS), including deployment and application management. • Familiarity with RESTful API design and development, using tools like Postman or Swagger. Preferred Qualifications: • Knowledge of containerization technologies such as Docker, AKS. • Experience with automated testing frameworks (Newrelic, Selenium, JUnit, PyTest). • Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK Stack). • Understanding of security best practices in software development, including securing APIs, data encryption, and vulnerability assessments.