Oracle Senior Full Stack Software Developer in Prague, Czech Republic
Senior Full Stack Software Developer
Are you a passionate Software developer with a background in large distributed system design and development?
Our team is working on an autonomous test platform that automates every step of the testing life-cycle from test case creation to defect analysis. It uses Computer Vision, Machine Learning, Natural Language Processing (NLP) and Big Data technologies to modernize software testing through replacing human with machines.
We’re looking for experienced developers to join this growing team and work on the cutting-edge autonomous test cloud services. In this role, you’ll design, write and deliver features to improve the availability, scalability, latency, and efficiency of cloud service, you’ll also partner with distributed teams in prototyping new solutions.
Qualifications / experience:
Although not definitive, the ideal candidate will typically have the following:
BS or MS degree in Computer Science, or equivalent experience
4 years of hands on experience in software development, including design, implementation, debugging, and support, building distributed, scalable system software and/or Services preferably in the cloud
Strong knowledge of Java/Python development
Familiar with Spring framework (Spring JPA, Spring Boot)
Experienced with micro-services based software architecture and containerization using Docker, Kubernetes etc
Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
Experience developing within Cloud Infrastructure
Strong experience with the UNIX-like environment
Agile Software Development practices (e.g. Scrum, CI/CD, Slack, etc.)
Experience with Selenium source code is a big plus
Experience with Tensorflow is a big plus
Ability to solve complex problems, providing hands-on resolution
Critical thinking and decision making skills
Excellent communication in English (both written and spoken)
Results orientated, an ability to manage multiple priorities is also expected
Highly organized and detail oriented
The ability to influence with well-developed persuasive arguments
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 take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 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
Location: CZ-CZ,Czech Rep-Prague
Job Type: Regular Employee Hire
- Oracle Jobs