← Back to job listings
OP
Backend Engineer
Optimiza · Amman, Amman Governorate, Jordan
About The Role
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.
Requirements
- Bachelor’s degree in information technology, Computer Science, Engineering or related field
- Minimum 5 years of experience in Backend engineering with strong computer science fundamentals
- At least 5 years of experience in Agile development methodologies in an AI service organization or analytics industry
- Handson experience on Java, Spring boot, big data/Hadoop, Docker, microservices development – a MUST
- At least 5 years' experience in Java-based programming.
- Significant coding skills in Java, with other languages being a major plus.
- Exceptional problem-solving and analytical abilities.
- Knowledge of current frameworks, SDKs, APIs, and libraries.
- Excellent written and verbal communication.
- Good organizational and time management skills.
- A strong portfolio of top-class coding and builds to your name.
- Ability to work with other developers and assist junior team members.
- Meticulous at both analysis and execution.
Ideally, you’ll also need
- In-depth market and domain knowledge
- A passion for constant improvement
- An innovative and creative approach to problem-solving
- Excellent communication skills
- Experience in nginx server
- Experience in using AWS or Azure cloud services
- A passion for constant improvement
- Competitive salary
- Class A Medical Insurance
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring