Java Developer

Sepanta system management Tehran (Remote)

Posted Over a month ago

Job Description

We are looking for a Remote Java Developer with 5+ years of hands-on experience in programming. In this position, you will participate in designing the applications with performance profiling of the latency and high throughput consideration and documentation. This is a large initiative and complex and time-sensitive project.

Requirements

As a Java Developer, you should have sufficient experience in: ● Object Oriented Programming. ● Spring Boot, Hibernate, PostgreSQL, Linux. ● Building web services especially REST. ● Multi-threading environment. ● Concept of design patterns and use them frequently. ● Agile delivery methodology, particularly Scrum. ● CI/CD and delivery methodologies and tooling. ● Code review and clean code principles. ● Teamwork with mixed-mode: Onsite and Remote. Knowledge/experience in technologies below are nice to have: ● Experience with No-SQL databases. ● Experience with Micro-Services concepts. ● Experience with Message Brokers such as Apache Kafka. ● Experience with Docker and Container. ● Previous Capital Market experience. ● Good communication skills and an Open mind. ● Passing or exemption from military service is required.

Employment Type

  • Full Time

Details

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.