Full Stack Developer

Bengaluru, Karnataka, India
Oct 01, 2024
Oct 01, 2025
Onsite
Full-Time
6 Years
Job Description

Join our Oracle Database Customer Focused Engineering organization as a Full Stack Developer, where you'll play a crucial role in the software development life cycle. Your responsibilities will encompass understanding requirements, designing, developing, and debugging software applications and operating systems based on provided specifications. You will enhance existing software architectures and occasionally recommend improvements to streamline processes.

Key Responsibilities

  • Collaborate with cross-functional teams to gather and understand requirements.
  • Design, develop, and debug applications and operating systems according to specifications.
  • Build enhancements within existing software architectures and propose improvements.
  • Conduct thorough testing, including cross-browser development and testing.
  • Integrate APIs to create seamless user interfaces.
  • Manage multiple projects, ensuring timely and successful delivery.

Technical Skills and Qualifications

  1. Education. BS/MS in Engineering, Computer Science, or equivalent.
  2. Experience. Proven software development experience of 6+ years as a Full Stack Developer.
  3. Tech Stack. Proficiency in HTML5, CSS3, and JavaScript, with advanced skills in UI development using JavaScript frameworks (experience with Oracle JavaScript Extension Toolkit (OJET) is a plus).
  4. Programming Languages. Deep knowledge in at least one general programming language, such as Python, JavaScript, or Java.
  5. Database Skills. Working knowledge of one or more databases (e.g., Oracle, MSSQL, PostgreSQL, NoSQL).
  6. User-Centered Design. Understanding of user-centered design principles and best practices.

Desired Qualities

  • Adaptability and eagerness to learn new tools and languages.
  • Strong problem-solving skills, capable of tackling moderately complex challenges with minimal assistance.
  • Excellent communication skills and a positive attitude, with the ability to lead and motivate a team.
  • Proven ability to multitask, prioritize, and manage time effectively.
  • Experience in building enterprise systems utilizing Python, HTML, JavaScript (OJet), React, SQL, XML, Web Services, and related technologies.
  • Solid understanding of software development roles, processes, and procedures in web development.

Why Join Us?

If you're looking for an opportunity to innovate and lead in a dynamic environment, we invite you to apply. This role provides a chance to work with cutting-edge technology while being part of a collaborative and supportive team. Your contributions will be valued, and you'll have opportunities to grow and advance your career.

Related Jobs