Oracle is looking to solve software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications.
Requirements
- Computer Science fundamentals in object-oriented design, data structures, & algorithm design, etc
- 5+ years of total experience with software development/ programming experience with at least one object oriented coding language such as Java, C++, C-Sharp, Javascript, Go, etc.
- Systematic problem-solving approach
- Experienced in building highly-available and scalable distributed services
- Experienced with microservice design patterns
- Strong understanding of roles, processes and procedures
- Knowledge of software architecture
Responsibilities
- Apply basic to intermediate knowledge of software architecture to perform software development tasks
- Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture
- Developing, debugging or designing software applications or operating systems according to provided design specifications
- Perform moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes
- Build highly-available and scalable distributed services
- Design microservice design patterns
- Experienced in building highly-available and scalable distributed services
Other
- BS degree or equivalent experience relevant to functional area
- 7+ years of software engineering or related experience
- Strong communication skills, a sense of ownership, and drive
- Relocation: Nashville, TN available
- Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates