Post Job Free
Sign in

Lead Full Stack Engineer

Company:
Nissan Digital India LLP
Location:
Trivandrum, Kerala, India
Posted:
April 13, 2024
Apply

Description:

We are seeking an experienced Lead Full-stack Developer to join our dynamic and innovative team. As a Full-stack Developer, you will be responsible for designing, developing, and maintaining web applications and software solutions. You should have a strong background in both front-end and back-end development, along with excellent problem-solving skills and a passion for creating high-quality, user-friendly applications.

Collaborate with cross-functional teams to define, design, and ship new features for web applications.

Develop and maintain scalable, responsive, and performant web applications using modern web technologies.

Design and implement user interfaces that are intuitive, visually appealing, and adhere to best practices.

Collaborate with UI/UX designers to translate wireframes and mockups into functional and visually appealing web applications.

Stay up-to-date with emerging technologies and industry trends, and recommend appropriate tools and technologies to enhance development processes.

Troubleshoot and resolve issues reported by users, providing timely and effective solutions.

Participate in code reviews to ensure adherence to coding standards and best practices.

Mentor junior developers, providing guidance and support as needed.

Responsibilities:

Gathering system and user requirements, building Java modules and testing features before release

Hands-on experience developing software with agile methodologies Deploy and maintain functional, secure and high-quality applications

Identify and analyze user requirements

Prioritize, assign and execute tasks throughout the software development life cycle

Develop Java EE applications, Write well-designed, efficient code

Review, test and debug team members’ code

Design database schema

Ensure proper technical documentation of the software is maintained

Ensure applications are secure and up-to-date

Support adhoc requests on Production support

Responsible for defining the new features in conjunction with the product management and providing required specifications.

Skills and Qualification:

Bachelor's degree in Computer Science, Engineering, or a related field with total experience above 10 years in software development

6-7+ years of work experience in total in Java, Java EE and enterprise applications domain is a must

3-5+ years of work experience in full stack technologies like Javascript, Angular/React, Bootstrap, etc. is must.

Hands on knowledge on Containerization using Docker, AWS services like EC2, S3, Lambda, ECS etc.

Experienced in building and testing Browser based applications

Have strong experience in various web and application servers such as Tomcat, JBoss, etc.

Experience with Object-Oriented Design (OOD), Maven, Version control, deployment management etc.

Experience with automation testing tools like Selenium, JMeter, Protractor etc. is a plus.

Good problem-solving abilities

Strong proficiency in front-end technologies such as HTML5, CSS3, JavaScript (including frameworks like React, Angular, or Vue.js), and responsive web design principles.

Solid understanding of back-end technologies such as Node.js, Python, Ruby, or Java, along with experience working with databases (e.g., SQL, MongoDB, or PostgreSQL).

Experience with version control systems (e.g., Git) and package managers (e.g., npm or Yarn).

Knowledge of server-side rendering, API design, and integration with third-party APIs.

Familiarity with multiple cloud platforms (e.g., AWS, Azure, or Google Cloud) and deployment processes is plus.

Proficient understanding of code versioning tools and automated testing frameworks.

Good Verbal, Written and Presentation skills to the business as well as to the technical team

Apply