Senior Backend Developer - Java

  • Engineering
  • Maadi, Egypt

Senior Backend Developer - Java

Job description

Job Summary:

at elmenus we are looking for an analytical, results-driven back-end developer who will work with team members in planning and scoping new features and troubleshoot and improve current back-end applications and processes. The Back-end Developer will use his/ her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.

Responsibilities:

  • Oversee the technologies, tools, and techniques used within the team.
  • Work closely with Product and Engineers on issues related to design and business requirements.
  • Ensure that the development standard, policies, and procedures are adhered to.
  • Ensure that tasks are accurately estimated and delivered according to the schedule.
  • Reviewing colleagues, tasks and doing technical interviews

Requirements

  • Bachelor's degree in CS or equivalent practical experience.
  • 4+ years of work experience in software development, including experience in one of the following languages java (spring) or Scala
  • Experience in java 8 or 11, higher is plus.
  • Experience with Kafka is a plus.
  • Search experience (preferably elastic search) is a plus.
  • Spring Framework, Spring Boot, Spring security, JPA, Hibernate.
  • Experience with Cloud vendors like AWS is a must.
  • Experience with the microservice world is a must.
  • Experience in writing optimized SQL queries.
  • Large scale systems design experience.