Logo of Huzzle

Full Stack Software Engineer

image

Oracle

2mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • India
    Remote

AI generated summary

  • You should have a BS in CS or equivalent, 3-5 years in server tech, expertise in Java, Node.js, and microservices, experience with Docker, cloud platforms, and Agile practices, plus strong communication skills.
  • You will develop and debug software applications, enhance existing architectures, and suggest improvements based on design specifications.

Requirements

  • BS degree in Computer Science or related fields or equivalent experience
  • 3-5 years of experience in server technology development
  • Expert in multiple languages, including Java, Node.js, C++, Python
  • Expert in microservices frameworks such as Spring, Micronaut
  • Experience building interfaces, including JSON REST APIs
  • Experience with container-based deployment like Docker, Kubernetes
  • Experience with test frameworks like Postman/Newman, JUnit
  • Expertise with JavaScript based frameworks like AngularJS, BackboneJS, which is a must
  • Good understanding of object-oriented JavaScript concepts, HTML5 and CSS along with responsive design
  • Very desirable to have AI skills like Prompt engineering, Training models, and LLM
  • Experience with distributed source control, including GIT
  • Experience with build tools such as Gradle, Maven
  • Experience with continuous deployment tools like Teamcity, Jenkins
  • Working experience within a Linux-based environment
  • Familiarity with log analysis tools and debugging tools
  • Hands-on experience with a public cloud platform like AWS, Azure, Oracle
  • Experience developing distributed, fault-tolerant applications
  • Experience with Agile Methodologies, specifically Scrum
  • Experience using ticket tracking systems such as JIRA
  • Ability to quickly pick up new languages and technologies
  • Self-driven, able to work independently on a project even while the design is evolving
  • Strong desire to stay on top of new technologies and services
  • Passionate about learning
  • Strong communication skills, including cross-team collaboration

Responsibilities

  • As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications.
  • Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

FAQs

Do we support remote work?

Yes, remote work options are available for this position.

What is the required educational qualification for this role?

A BS degree in Computer Science or related fields, or equivalent experience is required.

How many years of experience are needed for this position?

The ideal candidate should have 3-5 years of experience in server technology development.

What programming languages should I be proficient in?

You should be expert in multiple languages, including Java, Node.js, C++, and Python.

Are there any specific frameworks that I need to be familiar with?

Yes, you should have expertise in microservices frameworks such as Spring and Micronaut, as well as JavaScript-based frameworks like AngularJS and BackboneJS.

Is experience with cloud platforms required?

Yes, hands-on experience with a public cloud platform like AWS, Azure, or Oracle is required.

What deployment technologies should I be experienced with?

Experience with container-based deployment technologies like Docker and Kubernetes is required.

Are AI skills a plus for this role?

Yes, having AI skills such as prompt engineering, training models, and working with large language models (LLM) is very desirable.

What methodologies and tools are utilized in the development process?

Experience with Agile methodologies, specifically Scrum, and familiarity with ticket tracking systems like JIRA is required.

Are there opportunities for career development at Oracle?

Yes, Oracle offers global opportunities and a supportive work environment that promotes learning and career advancement.

How does Oracle promote diversity in the workplace?

Oracle is committed to expanding an inclusive workforce that values diverse insights and perspectives, creating an environment where everyone's voice is heard.

What employee benefits does Oracle provide?

Oracle offers a highly competitive suite of employee benefits, including flexible medical, life insurance, and retirement options, along with programs that encourage community involvement.

What support is available for employees with disabilities?

Oracle is committed to including individuals with disabilities throughout the employment process and offers accessibility assistance or accommodations as needed.

Is there an opportunity for continuous learning and staying updated on technology trends?

Yes, there is a strong emphasis on the desire to stay on top of new technologies and services within this role.

Information Technology & Services

Technology
Industry
10,001+
Employees
1977
Founded Year

Mission & Purpose

We’re a cloud technology company that provides organizations around the world with computing infrastructure and software to help them innovate, unlock efficiencies and become more effective. We also created the world’s first – and only – autonomous database to help organize and secure our customers’ data. Oracle Cloud Infrastructure offers higher performance, security, and cost savings. It is designed so businesses can move workloads easily from on-premises systems to the cloud, and between cloud and on-premises and other clouds. Oracle Cloud applications provide business leaders with modern applications that help them innovate, attain sustainable growth, and become more resilient. The work we do is not only transforming the world of business--it's helping defend governments, and advance scientific and medical research. From nonprofits to companies of all sizes, millions of people use our tools to streamline supply chains, make HR more human, quickly pivot to a new financial plan, and connect data and people around the world. At work, we embrace diversity, encourage personal and professional growth, and celebrate a global team of passionate people developing innovative technologies that help people and companies tackle real-world problems head-on.