Backend Engineer

Optimiza Amman, Jordan
Apply Now

We are looking for a highly skilled Backend Engineer to join our company. In this role, you will design, create, and implement various Java-based solutions for the business that will range from java microservice applications to database programming.   Key Responsibilities   To be successful as a Backend Engineer, you should have a specialist level of understanding and skill in developing a broad range of applications and proprietary solutions. A top-notch backend engineer will be comfortable working independently and be able to deliver top-quality, error-free work on time.

• Design, implement and maintain Java-based applications that can be high-volume and low-latency • Spring boot • Interpreting briefs to create high-quality coding that functions according to specifications. • Determining application functions and building objectives with the team. • Ensuring that written code falls in line with the project objectives. • Experience in handling external and embedded databases Mongo, MySQL, PostgreSQL • Experience in Kafka and Elastic Search • Skilled at creating database schemas that characterize and support business processes • Implementing automated testing platforms and unit tests  • In-depth knowledge of code versioning tools, for instance, Git • Understanding basic design principles behind a scalable application • Understanding of microservice design and architectural patterns • Implement design patterns for distributed systems • Knowledge of hybrid cloud environments • Maintenance of Docker/Container clusters • Familiar with complex event processing and event-driven architecture • Problem solving with other team members in the project. • Identifying and resolving immediate and potential issues with applications. • Drafting detailed reports on the work performed and projects completed. • Participating in group meetings to discuss projects and objectives. • Assisting other developers with troubleshooting, debugging, and coding. • Meeting deadlines on fast-paced deliverables.

·        Comply with QHSE (Quality Health Safety and Environment), Business Continuity, Information Security, Privacy, Risk, Compliance Management and Governance of Organizations policies, procedures, plans and related risk assessments.