You will play a key role in identifying inefficiencies in enterprise systems and proposing innovative solutions to improve their functionality, scalability, and overall performance. This is a hands-on position for someone who thrives in a fast-paced, agile environment while addressing complex business challenges.
Key Responsibilities
- Collaborate with diverse teams, including Architecture, Product Strategy & Development, QA, Sales & Services, and other central functions, to design and architect multiple cloud-native products.
- Design, develop, and maintain the complete stack (both front-end and back-end) of customer-facing cloud applications.
- Participate in system and software requirement discussions and help craft technical solutions aligned with business goals.
- Advocate and implement best practices in software engineering to ensure the quality and reliability of deliverables.
- Create, review, and maintain system documentation to ensure transparency and facilitate cross-team collaboration.
- Actively participate in all stages of the software engineering process, from ideation to deployment, ensuring alignment with company procedures and policies.
Qualifications and Skills
- Educational Background. Bachelor’s or Master’s degree in Engineering, Computer Science, or equivalent field.
- Experience. A minimum of 3+ years of hands-on development experience with Java platforms, UI frameworks, database systems, and cloud-based applications.
Technical Expertise
- Proficiency in Java/JEE technologies and frameworks such as JPA, JDBC, and RESTful Web Services.
- Strong experience working with relational databases, especially Oracle RDBMS.
- Knowledge of modern MV* frameworks like Angular, React/Redux, or Knockout.
- Expertise in building responsive UI components using techniques like grid, flexbox layouts, or frameworks like Foundation.
- Familiarity with tools and frameworks like Oracle JET, JQuery, Knockout JS, and CSS preprocessors (LESS/SASS).
- Experience with containerization and orchestration tools like Tomcat, Docker, and Kubernetes.
- Hands-on experience with modern cloud technologies and services.
Soft Skills
- Strong verbal and written communication skills, with the ability to work effectively in a collaborative, fast-paced environment.
- Proven ability to adapt to changing business needs and technologies.
- Excellent time management and multitasking abilities.
- A team player with strong problem-solving skills and a proactive attitude.
- Methodologies. Familiarity with Agile development practices and processes.
Why Join Oracle?
At Oracle, we’re transforming the way businesses solve complex challenges through our innovative cloud solutions. With over 40 years of excellence, we continue to lead the way in delivering cutting-edge technology that drives meaningful change across industries.
We believe diversity fuels innovation, and our inclusive culture ensures every voice is heard. By joining our team, you’ll have the opportunity to collaborate with industry leaders, work on impactful projects, and grow your career in a supportive, dynamic environment.
Employee Benefits
- Comprehensive medical, life insurance, and retirement plans designed for consistency and parity.
- Flexible work arrangements to help maintain work-life balance.
- Volunteering programs that empower employees to give back to their communities.
- Accessibility support for candidates and employees with disabilities to ensure equitable opportunities for all.
Oracle's Commitment to Diversity and Inclusion
We are an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or veteran status. We also comply with applicable laws regarding individuals with arrest and conviction records.
If you require assistance or accommodations during any stage of the employment process, please contact us at +1 888 404 2494 (Option 1).