Apply

Java Developer

Posted 9 months agoViewed

View full description

💎 Seniority level: Middle, 2 - 5 years

📍 Location: Jordan

🔍 Industry: Financial services

🏢 Company: ProgressSoft

⏳ Experience: 2 - 5 years

🪄 Skills: SQLDesign PatternsGitHibernateJavaSpringMavenTomcat

Requirements:
  • BS/MS degree in Computer Science, Engineering, or any related field.
  • 2-5 years of experience in Java development.
  • Proven hands-on Software Development experience.
  • Proven working experience in Java development.
  • Object-oriented analysis and design using common design patterns.
  • Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate).
  • Knowledge of NoSQL Databases is a plus.
  • Experience in Spring Framework.
  • Application development experience with open-source tools like Apache frameworks, Tomcat, and Maven build tools.
  • Experience in using Git version control system.
  • Strong understanding of Software Testing, including unit, integration, E2E, Performance, and TDD.
Responsibilities:
  • Design and develop high-volume, low-latency applications for mission-critical systems while ensuring high availability and performance.
  • Contribute in all phases of the development life-cycle.
  • Write well-designed, testable, and efficient code.
  • Ensure that designs comply with the specifications.
  • Support continuous improvement by investigating alternatives and technologies for architectural review.
Apply