Senior Back-end / Full Stack Developer

Senior Back-end / Full Stack Developer

Oracle Corporation Asia Pacific Division
Singapore Thailand
5 - 8 Years
Not Specified

Job Description


Job Description :
Preferred Qualifications
Senior Back-end / Full Stack Developer
Oracle International Product Solutions (IPS) is looking for enthusiastic SW Developers, who are interested in using the latest technologies to develop solutions in the area of cloud services and web applications.
Position Description
As a senior software developer in Oracle IPS you are responsible for design and implementation of new features of current functionality of IPS applications.
Duties and tasks assigned reflect your experience level and you may be requested to supervise more junior colleagues as well as take part on higher-level architectural designs. You will take active part on daily scrum meetings held to provide status feedback and prioritize our effort.
With your seniority you are expected to bring an ample voice to the development team influencing the direction of application roadmaps.
The successful candidate will be joining an existing dynamic development team based in Prague. You will be involved in the development of Oracle’s translation technology externally-facing services such as Online Translation Client (OTC – a side-by-side translation interface similar to e.g.), Translation Vendor Interface (TVI – translation project workflow application), TFTerm (terminology dictionary). The applications are parts of wider Oracle products translation platform including neural machine translation, term dictionary, translation workflow pipelines automation and other supportive systems helping the internationalization of the software products developed at Oracle.
Development methodology is based on Agile/DevOps principles so you should be familiar with terms such as CI/CD, containerization, etc. You will be responsible for design, development, testing and delivery of our products using technologies including (but not limited to): Java SE/EE, Web Services, Docker/Kubernetes, RDBMS, while leveraging the latest Oracle technology stack %26amp; tools.
Qualifications / Experience
Although not definitive, the ideal candidate will have the following knowledge:

  • 5+ years of experience in a software development role
  • Skilled with containerized applications – Docker, Kubernetes, etc.
  • Experience with the RESTful API development with exposure to architectural patterns of large, high-scale web applications
  • Confident in CI/CD tools – Jenkins (preferably)
  • Experience with scripting – bash (preferably)
  • Power-user level knowledge of Linux and CLI tools
  • Skilled with Git

  • Back-end (essential):
  • Experienced with Java programming language, Java API, OOP principles
  • Knowledge of JDK tools
  • Good knowledge of Oracle or other RDBMS Database, SQL, JDBC
  • Knowledge of application server (preferably WebLogic)

  • Front-end (nice to have):
  • Hands on experience with modern JavaScript libraries and tooling
  • Fluency in HTML, CSS, and related web technologies
  • Design, debugging and security of web applications
  • Demonstrated UX Design experience

  • Experience in the following areas would be an advantage:
  • Oracle technology stack
  • Knowledge and experience with machine learning technologies
  • Experience with translation technologies and tools (TMX, XLIFF, Content Authoring, NMT, etc.)

  • Personal Abilities
  • Self-driven and self-motivated
  • Critical thinking and decision making skills
  • Proactive team player with can-do attitude
  • Good communication in English (both written and spoken)
  • Results orientated, capable of managing multiple priorities
  • Highly organized and detail oriented
  • The ability to influence with well-developed persuasive arguments
  • Ability, will and hunger to learn new technologies

  • We Offer
  • An opportunity to work in an international team
  • Work with the latest technologies and products
  • Competitive salary and opportunity for future career growth
  • Hard- and soft-skill trainings
  • Interesting benefit package including health care, 100% paid sick leave, work from home, pension insurance etc.

  • 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%27s 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).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%27s 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).

    Similar Jobs

    People Also Considered