Senior Platform Software Engineer

Oracle

5–8 yrs India Full Time Remote
Oracle logo
Posted : today
Actively hiring

Job description

Join our innovative software engineering team as a Senior Platform Software Engineer. This role involves defining and developing robust software applications and operating systems. You will provide crucial technical leadership to fellow developers and spearhead modest architectural changes to adapt to evolving needs.

This position requires a self-starter adept at independent judgment and possessing expertise in their field. Opportunities for project leadership and supervision of junior personnel may arise. A Bachelor's or Master's degree, or equivalent experience, is expected in a relevant functional area, alongside a minimum of 4 years in software engineering.

Experience collaborating with large, cross-functional teams is highly valued. A strong technical foundation, ideally with 5-8 years of hands-on experience, is essential. This includes exposure to Java-based development architectures, Linux environments, SQL databases, Software Configuration Management (SCM), and Agile development methodologies.

Responsibilities

Key responsibilities include designing, developing, and debugging software applications and operating systems. You will also be tasked with specifying, designing, and implementing changes to existing software architecture to meet dynamic requirements.

Contribute to defining and developing software for tasks related to the creation, debugging, and design of software applications or operating systems. Provide essential technical leadership to other software developers, guiding them in best practices and project execution.

Develop comprehensive test strategies, scripts, and procedures based on system/application requirement specifications and business needs. Investigate and debug application defects proactively, ensuring high-quality software delivery.

Qualifications

Candidates should possess a strong technical background with at least 5-8 years of relevant experience. Expertise in Java-based development architecture, Linux, SQL, SCM, and Agile methodology is highly desirable.

A Bachelor's Degree in Computer Science or Engineering, or an MCA, is required. Demonstrable experience in testing frameworks and a solid understanding of multi-tier architecture are essential. Experience in a Java/J2EE environment, debugging backend failures, and API testing tools is also crucial.

Proficiency in black box and white box testing, along with a strong grasp of functional testing methodologies and regression strategy, is expected. Familiarity with AI tools and their integration into automation is a plus. Experience with cloud-based services and container-based deployments using Docker is advantageous. Strong written, verbal, and presentation skills are necessary, as is the ability to collaborate effectively within a geographically distributed organization.

Essential Skills

JavaLinuxSQLSCMAgile MethodologyTest StrategyTest ScriptsTest ProceduresSystem TestingApplication TestingTesting FrameworksMulti-tier ArchitectureJava/J2EEAPI Testing ToolsBlack Box TestingWhite Box TestingFunctional TestingRegression TestingApplication DefectsAI ToolsRubyPythonPerlJIRAConfluenceJenkinsHudsonService-Oriented ArchitectureDockerDocker ImagesDocker HubDocker Registries

Good to Have

Performance TestingLoad TestingJMeterLoadRunnerOATSSeleniumNodeJSMochaJUnitTestNGNUnitCloud Deployment

Highlights

  • Actively hiring

More Details

RoleSenior Platform Software Engineer
DepartmentSoftware Development
Employment TypeFull Time, Remote

About the Company

Oracle logo

Oracle

IT Consulting

Senior Platform Software Engineer at Oracle | SkillMX | SkillMX