Oracle Commerce team is seeking a Principal Software Engineer to help adapt or replace existing platforms, while ensuring the highest levels of system insight and stability for commerce, and to accelerate product delivery and architectural enhancement.
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.
- Bonus Experience: Tomcat, Weblogic, Jersey, Maven, Java in Containers.
- Prior experience using cloud resources (Kubernetes, Databases, Object Storage).
- Ability to troubleshoot complex issues across distributed systems.
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.
Other
- Willingness to act as the subject matter expert, tracking technology/industry trends, and providing data-driven reasoning for technology paths.
- Proficient oral and written communication skills.
- Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.
- Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.
- Knowledge of English is required for this role. Proficiency in French is required for candidates residing in Quebec, otherwise it is considered an asset.