Principal Software Developer

2 months ago


bangalore, India Oracle Full time

The Oracle SaaS Tools and Innovation (TINNO) organization is seeking a senior Full Stack Software Engineer to join the team developing and operating the system required for SaaS license consumption measurement and reporting. License consumption reporting is a critical component with wide-spread relevance and impact in the overall SaaS ecosystem. 

The SaaS Tools and Innovation team applies pioneering technology stacks, sophisticated data analytics, and machine learning, to advance Oracle’s internal tools. Specifically, our role is to further Oracle’s goals through proactive, engaged interactions with customers and through providing key insights to Oracle, partners, and customers.
As a member of this team, the engineer will be responsible for researching and acquiring data relevant to customer success and for analyzing, designing, implementing, and testing software that drives estimates of customer success and continued renewal. The position and the project are essential to Oracle’s future success with SaaS customers, especially with respect to renewals based on that success.

The work involved is complex, non-routine, and requires a combination of broad technical skills, attention to details, and curiosity about all aspects of developing and operating a pioneering system supporting business critical functions. Engineers are involved in the entire lifecycle from business requirement uptake, design, implementation, deployment, operation, and support of the solution.

Technical Knowledge and Experience:
• 9+ years of proven experience.
• 7+ years of experience in JAVA and Various J2EE Technologies – SpringBoot, REST, SOAP, JPA, Hibernate, JDBC, JUnit, and XML.
• 5+ years of extensive experience in architecture, design and development of distributed systems.
• Must have an excellent understanding of:
- Object-Oriented analysis and design.
- Design Patterns
- Data Structures
- Error Handling
- Debugging and troubleshooting code.
• Experience with the design of API interfaces
• Should also have experience with:
- Git
- SSO integration
- Consuming RESTful web services


• Additional knowledge about the following a plus:
- Kubernetes
- Docker
- OAuth
- Consuming HATEOAS/HAL style web services
- Web-Sockets
- Unit Testing
- Integration Testing
- Automated Testing
- Code Coverage Reports
• 2-3 years of experience in front end programming with HTML and JavaScript technologies (HTML, DHTML, JavaScript, CSS, XML, XSL/XSLT, JSON, AJAX and Jquery)
• Knowledge of React is a plus
• Extensive experience IDE's like IntelliJ, Eclipse, NetBeans
• Hands on experience with Build and Integration tools such as Gradle, and Jenkins
• Knowledge of data science or machine learning techniques is a plus

Responsibilities
• Working with Software Architects to design and implement outstanding software
• Design software that meets requirements, is performant, stable, and of high quality, and that is built for the future
• Researching access methods and application programming interfaces to existing systems that contain relevant data
• Implementing interfaces and tools to systems in order to extract needed data and to inject the data into a data warehouse
• Implementing algorithms to summarize and classify the data into meaningful results
• Implementing user interfaces to display the resulting data in a clean, easily-understood interface
• Testing the application, both via automated unit-tests and manually
• Maintain practices and key information in a wiki and in Jira
• Research available data sources for customer-related data
• Determine factors relevant to customer success
• Research cloud software in order to understand standard methodologies in this area
• Work within Email, Slack, and meetings to research and analyze potential systems for access to needed data
• Track information in Confluence
• Potentially enter improvements requests for systems in Jira
• Write design ideas and proposals and present them to the team for consideration
• Implement data capture, manipulation, and storage mechanisms primarily in Java, and shell scripting
• Implement internal, web-based applications in HTML, JavaScript, React, and other languages/tools
• Use Oracle SaaS products as the need arises
• Test resulting implementations with a variety of possible scenarios
• Work within standards, acceptable practices, and other requirements of Oracle Corporation and of the SaaS Development organization



  • bangalore, India Arctic Wolf Full time

    Principal Developer Arctic Wolf, with its unicorn valuation, is the leader in security operations in an exciting and fast-growing industry—cybersecurity. We have won countless awards for our excellence in security operations and remain dedicated to providing an industry-leading customer and employee experience. Our mission is simple: End Cyber...


  • bangalore, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and...


  • bangalore, India Cloud Software Group Full time

    Job Description Summary Do you thrive in a start-up vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business area where we see growth potential. This business unit is unique, and we certainly...


  • bangalore, India Sonata Software Full time

    About Sonata Software In today's market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike. As a leading Modernization Engineering company, we aim to...

  • Software Developer

    2 months ago


    Bangalore, India Mail Developer Full time

    Role : Software Developer - Java/AWS/Microservices Job Description : 1. This role is Work From Office at Bellandur Road, Bengaluru2. This is an INDIVIDUAL CONTRIBUTOR role3. Minimum 2 years of experience in Software Development.4. IT PRODUCT/SOFTWARE/APPLICATION Development experience is a MUST5. Tech Stack: Java, MySql, NoSql, Kubernetes, AWS,...

  • Principal Engineer

    3 weeks ago


    bangalore, India Raytheon Technologies Full time

    Unspecified Overview: In this role, the Principal Engineer (Electronic/Software Systems) actively participate in NPI, redesign and develop and validate software for Actuator applications. Position: Principal Engineer (P4) Primary Responsibilities: Strong Experience in software development for real-time embedded Application Well...


  • bangalore, India Dell International Services India Pvt Ltd (7451) Full time

    Senior Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • bangalore, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our new...


  • bangalore, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • bangalore, India DigiCert Full time

    ABOUT DIGICERT We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help...


  • bangalore, India Dell International Services India Pvt Ltd (7451) Full time

    Software Senior Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • bangalore, India Finastra Full time

    Responsibilities What will you contribute? Your deliverables as a Principal Software Engineer will include, but are not limited to, the following: Design and develop new financial products, new modules and new features. Follow good practices: code reviews, SOLID principles, automated tests and continuous integration. Work with Agile methodology (Scrum/SAFE)....


  • bangalore, India DigiCert Full time

    ABOUT DIGICERT We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help...


  • bangalore, India DigiCert Full time

    ABOUT DIGICERT We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help...


  • bangalore, India Happiest Minds Technologies Full time

    Job Title: Principal Software Architect - Embedded SystemsExperience Level: 18 to 20 yearsLocation: BangaloreJob Description:We are seeking a highly talented and experienced Principal Software Architect specialising in Embedded Systems to join our team. The ideal candidate will possess a wealth of expertise in Embedded Systems, Firmware, Linux, IoT, and...


  • bangalore, India Oracle Full time

    About CrowdTwist + Oracle We provide the most comprehensive omni-channel loyalty & analytics SaaS platform for industry leading brands. We have grown from being a small startup to a respected platform with hundreds of millions of users and billions of interactions. After our recent acquisition by Oracle, we are looking to write the next chapter in user...


  • bangalore, India Broadcom Inc. Full time

    Please Note : 1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account) 2. If you already have a Candidate Account, please Sign-In before you apply. Job Description: Job Description Ethernet NIC product portfolio is designed for high...


  • bangalore, India Oracle Full time

    Location: BENGALURU or Chennai With the forthcoming engagement with potential customers, there arises a necessity for a Technical Architect to continually advance the product to meet the evolving system performance, high availability, and security demands that may emerge from these engagements. The product team, responsible for Oracle Banking Corporate...


  • bangalore, India Oracle Full time

    Location: BENGALURU or ChennaiWith the forthcoming engagement with potential customers, there arises a necessity for a Technical Architect to continually advance the product to meet the evolving system performance, high availability, and security demands that may emerge from these engagements. The product team, responsible for Oracle Banking Corporate...


  • bangalore, India Quess Full time

    About Us “Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names...