Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Principal Software Developer - Java

Expired Job

Oracle San Mateo , CA 94401

Posted 3 months ago

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 more years of software engineering or related experience.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

A key driver of NetSuite's success in meeting the needs of our broad customer base is the SuiteCloud Platform, a platform-as-a-service (PaaS) for customizing and extending NetSuite's core capabilities. Customers build on the platform directly or install SuiteApps built on the platform by independent solution vendors. We're looking for ambitious and creative developers with a track record for innovation in cloud-based applications and/or platforms to join NetSuite's platform team, delivering the cloud's leading software development lifecycle framework.

SuiteScript is the NetSuite platform built on JavaScript that enables complete customization and automation of business processes. Using the SuiteScript APIs, core business records and user information can be accessed and manipulated via scripts that are executed at pre-defined events

Key Responsibilities:

NetSuite division of Oracle is looking for Principal Software Developer to work on the platform team tasked with building record framework (client and server side) to support both internal teams as well as customers and partners. This role is 70% hands-on development and 30% project management and leadership. You will play very active role in defining the technical specification by getting feedback from developers (internal and external). You will also work with the product manager to define requirements and drive projects to completion.

You will work in an Agile Scrum team, developing proficiencies in enterprise application development. You will also interact with other teams within NetSuite, keeping in mind the interdependency between various modules within NetSuite. You should be comfortable refactoring complex code involving Java and Javascript and transforming it into new architecture. You will be hands-on in terms of writing your own code as well as code review other's code at a high standard.

Ideally, a qualified candidate will have a working understanding of modern web applications from database to user interface. Had experienced in building the services to support highly interactive UI. Proficiency in Core Java, backend JavaScript (e.g NodeJS) and SQL with database driven applications. Excellent communicator in both technical and non-technical contexts. A track record of working to deadlines in a rapid development cycle and prioritizing competing demands. Pride in your work and a desire to delight the customer should motivate you to take initiative, take responsibility and take ownership of your projects and team's delivery/performance.

Preferred Qualifications:

  • B.S. or M.S. in computer science or equivalent

  • 10 years of software development experience

  • 5 years of experience with Java

  • 5 years of experience with JavaScript

  • 3 years of SQL experience, primary database is Oracle

  • Understanding of HTTP, Internet protocols, Web browsers

  • Superior communication skills

  • Knowledge of Design Patterns, Object Oriented Programming, TDD and SOLID principles

  • Experience driving projects executed by a team of engineers

  • API development a plus

  • Experience in development of platform for building or extending cloud applications

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Java Engineer Oracle Netsuite

Oracle

Posted 2 months ago

VIEW JOBS 10/11/2018 12:00:00 AM 2019-01-09T00:00 Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems. Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law. Title: Principal Software Developer, Oracle NetSuite Location: Must be living in, or willing to relocate to, San Mateo, CA Job Description/Requirements: We're looking for ambitious and creative developer to join our team and deliver a highly customizable and scalable platform. You will own the responsibility of designing and implementing some of the core components of the NetSuite Platform. As a Senior Software Engineer, you will be expected to communicate clearly, work productively with minimal supervision, think creatively and independently, and collaborate with team members in diverse functions (engineers, product managers, technical writers). You must be a fully qualified individual contributor with a proven ability to apply technical operational knowledge and skill to a range of unique business problems. You must able to put in practice good coding standards and promote them within the team. You must have in-depth experience in large scale software engineering and system design. A high-level of proficiency in SQL, Object Oriented languages as well as experience with database driven web applications is required. You must be proficient in design patterns and test driven development. You must have experience in working towards deadlines in a rapid development cycle and the ability to prioritize competing demands. Job Responsibilities * Lead the initiatives of problem solving, often through coordination with peers and other teams. * Drive standards, quality & processes through example * Keep up-to-date with new technology & coding standards * Act independently to determine methods and procedures on assignments and issues * Find and implement innovative solutions for problems Desired Qualifications * BS in Computer Science, Computer Engineering or equivalent * 10 years of backend software development experience * 10 years of Java experience * Strong Java design and development experience with good instincts for clean and testable code * SQL Experience, including schema design and development of efficient queries and PL/SQL * Excellent communication skills in technical and non-technical contexts and situations are required. * Knowledge of Design Patterns, Object Oriented Programming, TDD and SOLID principles * Agile/Scrum experience Oracle San Mateo CA

Principal Software Developer - Java

Expired Job

Oracle