Java Developer

Hamrah Lotus Tehran

Posted 3 years ago

Job Description

● Reporting to: Tech lead. ● Length of probation period: 3 Months. ● Working hours: Saturday to Tuesday 8 am-5 pm, Wednesday 8 am-4 pm.

Requirements

Developers must be strong with good core Java foundations. Microservices knowledge is a plus but more important to have good debugging and analytical skills. ● Core Java. ● Collections. ● Spring (boot, security, cloud). ● Hibernate, JPA, Spring data. ● Microservices (spring cloud, eureka discovery). ● Scenario-based questions. ● ELK, Redis, KAFKA. ● Experience with Reactjs, PCF, TDD, and Test Automation. ● Undergraduate degree in Computer Science, or Mathematics. ● 8 + years experience in Java Development. ● 5+ years of experience in Microservices. ● An Agile mindset with experience working in Agile environment. ● A spirit of collaboration and transparent communication. ● A natural curiosity for new scripting languages, frameworks, and technologies. ● High personal code/development standards (peer testing, unit testing, documentation, etc).

Employment Type

  • Full Time

Details

To see more jobs that fit your career