Senior Java Developer

Snapp Tehran

Posted 11 days ago

Job Description

Job description: Our back-end teams are building enterprise-level and high-performance services which are critical enablers for our company. The role of a Java back-end engineer in our teams is to participate in various phases of software development life-cycle, specially design and development, in order to achieve high-quality microservices for our products. Our work is focused on delivering product features and improving the technical quality of the existing services. Responsibilities: Design and develop product features within a cross-functional agile team Participate in reviewing codes and proactively propose solutions to enhance the code quality Contribute to improving the stability and performance of services Participate in shaping and achieving the technical road-map of the team

Requirements

Essentials: Good knowledge of Core Java, JVM internals and Spring Boot Solid Software Engineering knowledge: Knows how to write clean, maintainable, reusable and testable code Great teamwork and communication skills Experience with Relational databases Knowledge of developing high-quality software systems based on Microservice architecture and principles Proficiency in using Git as a version control system Critical thinking and problem-solving skills More than 3 years of experience in the related field Desired Skills: Prior experience with any of NoSQL databases (Elasticsearch, MongoDB, Redis, etc.) Familiarity with CI/CD, Docker Containerization, ELK Stack Familiarity with TDD or BDD

Job Category:

IT - Software & Web Development

Employement type:

Full Time

Job Category:

IT - Software & Web Development

Employement type:

Full Time

To see more jobs that fit your career

Similar Jobs

PHP Developer

A leading Company Active in Online Business

Tehran

Artificial Intelligence Expert

Arman Nuavaran Mana (ARANUMA)

Tehran

IT Expert

TNT Iran International Express Post

Tehran

Java Developer

Khebre Pardaaz Pars (KPP)

Tehran
Tehran

Software Support

Khebre Pardaaz Pars (KPP)

Tehran

Senior Front-End Developer

Arman Nuavaran Mana (ARANUMA)

Tehran

Front End Developer

A leading Company Active in Online Business

Tehran
Tehran

Programmer

Pakhsh Darou Momtaz

Tehran

Salary Estimator

Discover your current worth in the job market.