Job Description

We are looking for an experienced and ambitious Java developer to join our team. As a Java developer, you will be involved in design, development, coding, customization, configuration, testing, and deployment in support of enterprise-packaged solutions.

  • Implement product timely from the design stage, coding, testing, and delivery.
  • Communicate with customers to identify product requirements.
  • Participate in technical discussions and product evaluation from a technology, tool, architecture, design, and efficiency perspective.
  • Develop client displays and user interfaces.
  • Prepare and maintain code for various Java applications and resolve any defects in systems.
  • Assist software personnel in handling project-related work and other requirements.
  • Coordinate with other software professionals and developers.

Requirements

  • An aspiring programmer who enjoys problem-solving
  • Bachelor's or Master's degree in Software Engineering.
  • Fluent in Java/J2EE development (Java8+).
  • Experience in: Spring, Spring MVC, Spring Boot, Web Services, API development, Maven, and GIT.
  • Familiar with the Spring Boot, MySQL, and MongoDB.
  • Familiar with Linux, Unix, and Bash Scripting.
  • Experience working in Agile projects and working knowledge of JIRA, and Confluence will be an added advantage.
  • Experience with Web Services, JSON, and RESTFul web services is a plus.
  • Experience in agile/ iterative environment and scrum method.
  • Work experience in Iran Capital Market is valuable.

Soft Skills and Personality Traits:

  • High skill in solving problems and providing optimal solutions.
  • Participate in teamwork.
  • Disciplined; professional ethics.
  • Strong attention to detail.

Employment Type

  • Full Time

Details

To see more jobs that fit your career