Principal Software Developer

3 weeks ago


Bengaluru, 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


  • Principal Consultant

    4 weeks ago


    Bengaluru, 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...


  • Bengaluru, Karnataka, India Arctic Wolf Full time

    PrincipalDeveloperArctic 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 Risk. We're...


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

    IT Principal Software EngineerThe 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...


  • Bengaluru, Karnataka, 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 Risk....


  • Bengaluru, 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 Risk....


  • Bengaluru, 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 Risk....


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

    IT Principal Software EngineerThe 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...


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

    IT 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...


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

    IT 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...


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

    IT Principal Software EngineerBe a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality...


  • Bengaluru, India Oracle Full time

    Principal Software Development Engineer Cloud Engineering Infrastructure Development 8-10+ years of total experience in software development Bangalore location only As 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...


  • Bengaluru, Karnataka, 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...


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

    IT 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...


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

    IT 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...


  • Bengaluru, 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...


  • Bengaluru, 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...


  • Bengaluru, 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...


  • Bengaluru, Karnataka, 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...


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

    Software Principal EngineerThe position is for Engineer working on next-generation enterprise infrastructure solutions for AI/ML workloads. The engineer will be responsible for leading a team of 3 to 4 engineers, involving in defining the product behavior and working on the design specifications. You will work with subject matter experts in automating the...


  • Bengaluru, Karnataka, India DigiCert Full time

    ABOUT DIGICERTWe'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 companies...