Oracle is a leading company that integrates data, infrastructure, applications, and expertise to drive innovations. They are seeking a Principal Software Engineer to design and enhance their retail commerce platforms, ensuring system insight and stability while accelerating product delivery.
Responsibilities:
- Design, develop, and support Oracle retail commerce platforms
- Be a technical lead and direct complex, cross-functional projects
- Analyze and decompose stakeholder use-cases into outcomes
- Drive the team towards a scalable and performant Cloud platform
- Direct root cause analysis of critical business and production issues
- Able to own and drive best practices and to decompose tasks within the teams
- Partner with internal organizations to provide secure and efficient systems
- Be personable and strive to deliver a world-class experience
Requirements:
- Track record of designing, building, and maintaining Java software systems at scale
- Prior senior-level (Java) software engineering experience
- Java, Gradle, Groovy, NodeJS programming language proficiency
- Prior experience designing and building RESTful APIs and Web experiences
- Demonstrated ability to navigate ambiguity, driving designs and outcomes
- Prior experience using cloud resources (Kubernetes, Databases, Object Storage)
- Ability to troubleshoot complex issues across distributed systems
- Proficient oral and written communication skills
- Willingness to act as the subject matter expert, tracking technology/industry trends, and providing data-driven reasoning for technology paths
- Bonus Experience: Tomcat, Weblogic, Jersey, Maven, Java in Containers