Senior Software Engineer

Bengaluru, Karnataka, India
Sep 09, 2024
Sep 09, 2025
Onsite
Full-Time
3 Years
Job Description

We are seeking a highly motivated Full Stack Software Engineer to join our dynamic team in Bangalore. In this role, you will be instrumental in developing modern, scalable, reliable, and secure cloud-native applications. You will collaborate closely with Product and Design teams during the design phase, define technical approaches, and work with your team to deliver impactful solutions across Oracle Cloud Infrastructure.

Responsibilities

As a member of the software engineering division, you will utilize your knowledge of software architecture to perform tasks related to developing, debugging, or designing software applications or operating systems. You will build enhancements within existing software architecture and occasionally propose improvements to the architecture.

Key Responsibilities

  • Collaborate with Product and Design teams to conceptualize and plan features.
  • Develop full-stack solutions, including server-side technology and user interfaces.
  • Break down, refine, and deliver work items in a collaborative team environment.
  • Engage in all stages of development, including testing, CI/CD, and scrum activities.
  • Contribute to high-impact projects within the Oracle Cloud Infrastructure console.
  • Work autonomously while adapting to evolving design specifications.

Technical Qualifications

Required Skills

  • BS degree in Computer Science or related field, or equivalent experience.
  • 3-5 years of experience in server technology development.
  • Proficiency in multiple programming languages, including Java, Node.js, C++, and Python.
  • Expertise in microservices frameworks such as Spring and Micronaut.
  • Experience in building JSON REST APIs and container-based deployments (Docker, Kubernetes).
  • Skilled in using test frameworks like Postman/Newman and Junit.
  • Expertise with JavaScript frameworks like AngularJS or BackboneJS.
  • Strong understanding of object-oriented JavaScript, HTML5, CSS, and responsive design.

Preferred Skills

  • Experience with AI technologies such as prompt engineering, training models, and LLMs.
  • Familiarity with distributed source control systems (GIT) and build tools (Gradle, Maven).
  • Experience with continuous deployment tools (Teamcity, Jenkins).
  • Working experience in a Linux-based environment.
  • Familiarity with log analysis and debugging tools.

Functional Qualifications

  • Hands-on experience with public cloud platforms (AWS, Azure, Oracle).
  • Experience in developing distributed, fault-tolerant applications.
  • Proficiency with Agile methodologies, specifically Scrum.
  • Experience with ticket tracking systems like JIRA.
  • Ability to quickly learn new languages and technologies.
  • Self-driven with the ability to work independently on evolving projects.
  • Strong communication skills with a focus on cross-team collaboration.
  • Passionate about staying current with new technologies and continuous learning.

Why Join Us

  • Opportunity to work on cutting-edge technologies in a fast-paced environment.
  • Collaborate with a team of experts dedicated to innovation and excellence.
  • Be part of a company that values continuous learning and professional growth.

If you are passionate about building next-generation applications and thrive in a collaborative, fast-moving environment, we invite you to apply and become a key player in our Oracle Integration team.

Related Jobs