Position: Middle Java Developer
Company: ISRAEL IT
Category: Java
Experience required: 2y
English level: upper

We are looking for a Middle Java Developer to join our team.

Description of the project

Trade Capital Markets (TCM) Limited was incorporated in 2013 and is authorized and regulated by the Cyprus Securities and Exchange Commission (""CySEC"") to act as a Cyprus Investment Firm(“CIF”), providing investment and ancillary services.

Combining expertise and experience across industries, functions and geographies with an extensive background in the financial industry, the Company offers a wide range of investment products and services with the highest quality standards.

We develop high-end fintech technology through one intuitive, easy to use and API based Superapp! We create a seamless user experience across all the most popular financial utilities, using innovative FinTech infrastructure with focus on enhanced user experience and ultimate personalization by leveraging customer data and using advance AI tools. 

Requirements
Must have:
- Proven working experience in Java development (2-3 years);
- Hands-on experience in designing and developing applications using Java EE platforms;
- Object Oriented analysis and design using common design patterns;
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc);
- Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate);
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC);
- Experience with test-driven development.

Responsibilities:
- Contribute to all phases of the development lifecycle
- Write well-designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review