Oracle - Springfield, IL
posted 4 months ago
As a Senior Software Engineer in the Application Development Framework at Oracle, you will play a pivotal role in designing, developing, troubleshooting, and debugging software programs for various applications, databases, tools, and networks. Your expertise will contribute to defining and developing software solutions that meet the evolving needs of the hospitality industry. You will provide technical leadership to other software developers, guiding them through the complexities of software development and ensuring high-quality outcomes. This position requires independent judgment and a comprehensive understanding of software engineering principles, as you will be fully competent in your area of expertise. In this role, you will be responsible for creating high-performing enterprise cloud application APIs by developing RESTful Web Services, utilizing Oracle ADF (Application Development Framework), Helidon, and GBU JET Foundations RAPID. You will collaborate closely with stakeholders and domain experts to devise innovative technical solutions that effectively address challenges within the hospitality sector. Leveraging cloud-native technologies, you will build scalable, resilient, and maintainable applications while incorporating monitoring and observability capabilities. Your work will involve agile development methodologies, ensuring successful implementation and timely delivery of software solutions through collaboration with cross-functional teams. You will also promote quality by automating test cases using tools like Selenium and QMetry, offer troubleshooting expertise for existing applications, and provide technical leadership to junior engineers. Your responsibilities will include performing and enforcing technical design document and code review processes to maintain high-quality and maintainable code. Additionally, you will foster an environment of knowledge sharing through documentation and continuous learning among team members, contributing to the overall growth and development of the engineering team.