До вмісту

Усі вакансії

Java Developer

ProgressSoft · Amman, JO

Про вакансію

We are looking to recruit an experienced Java Developer who would be responsible for designing and implementing server-side components of the software products as part of a team developing financial services using cutting-edge technologies. Responsibilities - Design and develop high-volume, low-latency applications for mission-critical systems while portraying 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 and presenting these for architectural review. 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.