Position: Middle Back-end Java Engineer
Company: Perfsol Software
Category: Java
Experience required: 3y
English level: upper

Requirements:
• Strong track record and experience in building and managing the server-side of mobile applications in a Cloud environment - specifically Oracle.
• A good understanding of microservice architectures that have SQL (Oracle RDB) and NoSQL DBs
• Strong technical background in Cloud DB architecture, computing, scaling, and security
• Understanding and experience with CI/CD practices
• Familiar with Agile development practices

Key responsibilities:
• Construct suitable RDB and NoSQL DBs for server-side and their data access layers on Oracle Cloud platform

• Construct a number of microservice components that will run basic statistical formulas with raw data coming from client-side (Details will be provided)

• Implement/Deploy a number of microservice components by utilizing cloud-based service APIs from Google or Oracle (e.g.: https://cloud.google.com/apis/docs/overview)

• Construct REST APIs that will be responded to calls from client-side and pull data from these containerized microservice components

• Attached diagram (Diagram01) is added for reference, where the area inside the red box highlights the scope of work for the hired back-end developer.