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
Job 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.