Senior Java Developer

Tose Fanavari Soshyant Tehran

Posted a year ago

Job Description

We are seeking a skilled, experienced back-end developer to join our growing company. As a member of our team, you’ll join like-minded professionals continually focused on sharpening skills and knowledge to remain at the top of our industry. If you are a forward thinker and development is a priority for you, apply for this job. Roles: ● Develop back-end for new projects. ● Develop new features and bug-fix for existing projects. ● Produce codes with a clean-code approach. ● Ensure the best possible performance, quality, and responsiveness of the applications.

Requirements

● More than three years of proven experience with software development. ● Believed in software engineering best practices such as code reviews, automated testing, CI/CD, etc. ● Fluent in Object-Oriented concepts. ● Problem-solving capability for technical challenges. ● Great proficiency in Java programming language. ● Excellent teamwork and communication skills. ● Good understanding of Microservice Architecture and related design patterns. ● Hands-on experience in designing and developing applications using the Spring framework. ● Hands-on experience with Message Brokers. ● Experience with building Restful Web Services Applications. ● Experience using GIT as source version control. ● Fluent in JPA, and ORM (Hibernate, and Spring Data). ● Familiarity with SQL and relational databases (Oracle) ● Familiarity with NoSQL databases (Elasticsearch).

Employment Type

  • Full Time

Details

To see more jobs that fit your career