Oracle - Reston, VA
posted 3 months ago
As a Software Developer at Oracle, you will be an integral part of the software engineering division, where you will design, develop, troubleshoot, and test software applications. Your role will involve applying your knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. You will be responsible for building enhancements within existing software architectures and suggesting improvements to the architecture. This position may allow for telecommuting, providing flexibility in your work environment. In this role, you will work closely with other team members to ensure that software solutions meet the needs of the business and adhere to high standards of quality. You will be expected to utilize various tools and technologies, including Java, JUnit, JavaScript, Spring framework, Maven, and Groovy scripts, as well as cloud infrastructure such as AWS and OCI. Your expertise in Kubernetes and Docker will be essential for deploying software effectively. Additionally, you will use Jenkins and Spinnaker for deployment processes, and version control will be managed through GitHub and AccuRev. You will also be involved in unit testing and integration testing using tools like JMeter, Postman, and SoapUI. Monitoring and troubleshooting software will be conducted using NewRelic and Splunk tools, and you will manage software defects through Jira Align and Jira. This position offers a unique opportunity to contribute to innovative projects while working in a collaborative and inclusive environment.