Required skills and education
- Bachelor's degree in computer science, Information Systems or related field.
- 5+ years of experience in designing and developing enterprise-level applications using Oracle ADF (WebLogic) and JSF:
- Ability to analyze and solve complex problems.
- Performance tuning, profiler usage.
- Strong analytical skills.
- Usage of JDeveloper debugger or similar.
- Strong Java experience.
- Practical experience with Oracle Database and PL/SQL:
- Ability to analyze existing PL/SQL code and find solutions.
- Ability to trace the data and analyze algorithm execution.
- Familiarity with web development technologies such as HTML, CSS, and JavaScript.
- Experience with Agile methodology.
- Excellent communication and collaboration skills.
- Excellent English knowledge, spoken and written.
Preferred
- Certification in Oracle ADF.
- Experience with Oracle Fusion Middleware.
- Experience with JavaScript frameworks such as AngularJS or ReactJS.
- Knowledge of Oracle Forms and Reports.
- Knowledge of web services and REST APIs.
Tools and technologies
- Oracle ADF (WebLogic).
- Oracle JHeadstart.
- Oracle DB (PL/SQL, SQL).
- Source code version control (SVN, Git).
- Continuous Integration tools (Jenkins, Gitlab).
- Docker containers.
Job Description:
- Working experience: 7+ years.
- Strong proficiency inPython programming language.
- Experience with cloud platforms (e.gAzure, AWS).
- Knowledge ofmicroservices architectureandcontainerizationtechnologies (e.g., Docker, Kubernetes).
- Experience withRESTful APIsandAPI design principles.
- Understanding ofdatabase management systems(e.g., NoSQL, PostgreSQL).
- Version Control Systems:
- Continuous Integration/Continuous Deployment(CI/CD):
- Problem-Solving and Analytical Thinking
- Leadership and Mentoring
- Agile Methodologies
- Risk Assessment and Mitigation
- GitHub
- Managing code changes and collaborating with other team members
- Maintaining a history of code revisions.
- Tools likeGitHub Actions
- Integrating the automation intoCI/CDpipelines
- Designing efficient automation solutions/Framework
- Ability to identify and troubleshoot complex software defects
- Guiding and mentoring other team members
- Providing technical expertise and guidance
- Agile methodologies such asScrumorKanban
- Planning for Iterative development cycles
If you are interested please send your resume at [Confidential Information]