Oracle Senior Java & Microservices Software Developer in Budapest, Hungary
Senior Java & Microservices Software Developer
Java/Microservices Software Developer - Analytics & Data Science Cloud Services
Emerging technologies are disrupting old paradigms and unleashing new opportunities. Oracle has embedded innovative technologies in every aspect of our cloud, enabling companies to reimagine their businesses, processes, and experiences. Oracle is again revolutionizing how data is managed. Oracle is the #1 provider of business software, with a broad portfolio of solutions for companies of all sizes. Today, 430,000 customers in 175 countries use Oracle technologies to
seize business opportunities and solve real, tangible challenges.
Oracle's Global Business Units (GBUs) provide best-in-class products and services to the communications, construction and engineering, food and beverage, financial services and insurance, health sciences, hospitality, public sector, and retail industries. The GBU Technology Services team define, build and support common services that GBUs use to deliver their products and services.
We are committed to delivering state-of-the-art experiences that delight users and provide value to our industry customers.
We are developing an Analytics and Data Science (AI/ML) Cloud Service for different GBUs to uptake. We need a talented, multi-faceted Software Developer to work on state of the art technologies for developing microservices in a cloud native environment.
Develop SaaS applications.
Join local and remote agile teams of developers.
Take leadership role for projects including product design.
Analyze and create implementation strategies and requirements.
Use and contribute to the Continuous Integration and Continuous Delivery process (CI/CD).
Work with state of the art Cloud technologies.
Write well designed, testable, efficient code.
Support onboarding of teams onto analytics cloud platform
Demonstrate Strong Quality Orientation, and get involve in Organizational process that will enhance the Organizational productivity.
Demonstrate dedication and responsibility in delivering results and shall be Team Player.
Minimum 4 years of Software Development experience.
Good understanding of Cloud Native Architecture and principles.
Hands on experience on Continuous Integration (CI), Test Strategies, Git, Jenkins, Gradle, Docker.
Proven working experience in Java development
Hands on experience in designing and developing applications using Java EE platforms
Experience in the Spring Framework
Object Oriented analysis and design using common design patterns.
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Strong debugging skills from client-side to server-side to back-end.
Experience with test-driven development.
Knowledge of Agile methodologies and principles.
Great interpersonal and communication skills.
Experience in developing SaaS and PaaS and a good understanding of Cloud principles.
Excellent analytical, organizational and problem-solving skills coupled with a strong work ethic.
Experience in Unix scripting, SQL.
Contributions to open source projects is a plus.
Sociable, Autonomous and Cooperative.
What To Expect:
We work in small teams using state-of-the-art technologies.
We offer a competitive pay and do not watch the clock. We trust you and your skills and do not micromanage.
Working at Oracle means being among excellent, competent and inspiring people from around the globe.
Ability to learn new management philosophies, technologies, improve skills and develop yourself.
As part of Oracle’s employment process candidates will be required to complete a pre-
employment screening process, prior to an offer being made. This will involve identity and employment verification, salary verification, professional references, education verification and professional qualifications and memberships (if applicable).
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).
Job: Product Development
Job Type: Regular Employee Hire
- Oracle Jobs