Java Developer

Digipay Tehran

Posted 2 years ago

Job Description

Development: ● Analyze, design, implement, test, and document product requirements Test: ● Implement required test scenarios (Including Unit and Integration) R&D: ● Improve tech knowledge and skills based on the latest trends and introduce new technologies. - Contribute to back. - End chapter. - Contribute and improve product architecture based on global trends.

Requirements

● Fluent in Java 8, OOP, and design patterns. ● Fluent in Spring (boot, data, security, and MVC). ● Familiar with NoSQL (Mongo DB, and Redis). ● Familiar with Messaging System (Rabbit MQ). ● Familiar with Microservices and Service-Oriented Architectures. ● Familiar with event-driven architecture. ● Familiar with test concepts and tools. ● Familiar with Spring Cloud and Spring Batch. ● Familiar with Docker containers and orchestration tools. ● Familiar with oAuth2. ● Familiar with Linux. ● Fluent in JPA (Hibernate). ● Fluent in Git.

Employment Type

  • Full Time

Details

To see more jobs that fit your career