Node JS Developer

Bengaluru, Karnataka, India
May 23, 2024
May 23, 2025
Hybrid
Full-Time
1 Year
Job Description

We are seeking a talented and passionate Software Developer to join our dynamic team. As a key member, you will be responsible for designing, developing, and maintaining cutting-edge software solutions. If you are enthusiastic about delivering high-quality code, collaborating with remote teams, and pushing the boundaries of technology, we want to hear from you.

Key Responsibilities

  1. Object-Oriented Programming. Utilize strong knowledge of Object-Oriented programming principles to architect robust and scalable software solutions.
  2. Full-Stack Development. Demonstrate proficiency in Node.js, JavaScript, CSS, XML, and HTML to develop feature-rich web applications.
  3. Java Expertise. Showcase expertise in Java and Java Hibernate to develop efficient and optimized backend systems.
  4. Test Automation. Design and develop test automation systems using OOPS principles to ensure the reliability and stability of our software products.
  5. Collaboration. Work closely with teams in remote locations to effectively communicate and complete assigned tasks within deadlines.
  6. Database Technologies. Utilize your knowledge of DB technologies such as Oracle SQL and PL/SQL, along with experience in different RDBMs like MySQL and Oracle.
  7. API Testing. Experience in testing and automating Restful APIs, Web Services, and SOAP UI to ensure seamless integration and functionality.
  8. Operating Systems. Possess knowledge of Operating Systems and experience with Unix/Linux command-line operations, with basic scripting knowledge preferred.
  9. Communication Skills. Demonstrate strong verbal and written communication skills to articulate ideas and collaborate effectively with team members.
  10. Quality Assurance. Exhibit a passion for quality and a drive to make a difference in delivering exceptional software products to our clients.
  11. Version Control & CI/CD. Experience with Source-code control systems, preferably GIT, and Continuous Integration tools like Jenkins to streamline development processes.
  12. Build Management. Proficiency with Maven for efficient project build management and dependency resolution.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience in software development with a strong portfolio showcasing relevant projects.
  • Excellent problem-solving skills and attention to detail.
  • Ability to adapt to evolving technologies and learn new concepts quickly.
  • Strong teamwork and collaboration skills.
  • Previous experience in Agile development methodologies is a plus.

Join us in creating innovative software solutions that drive positive change and make a lasting impact. If you're ready to take your career to the next level and thrive in a dynamic and supportive environment, apply now!

Related Jobs