Position: Full stack Java Developer
Company: LotemX
Category: Java
Experience required: 2y
English level: upper

TKG specializes in creating advanced products and solutions for: VoIP, Data networking and Voice.AI.
We are looking for a full stack java developer that will join our dynamic engineering department that designs and develops TKG’ Call Recording solutions.
The ideal candidate will join us for a long-term relationship and will help maintaining existing products as well as designing and developing new projects. We are looking for a professional who is passionate about investigating, learning, and implementing modern technologies while going beyond the following job description to help where needed. We prioritize for candidates who have a design before coding approach, code with the best practice principles, and own the maturity to be able to work independently, while being a team player who can follow directions from his/her supervisor.

Responsibilities:
	•	Independently design, build, test, release, monitor and provide live support for complex multi-tiered features based on requirements. 
	•	Support continuous improvement by investigating different alternatives and technologies while presenting them for architectural review.
Required skills and experience:
	•	Strong fundamental knowledge in Object-Oriented, Data Structures, Algorithms, and Operating Systems.
	•	Experience in back-end development.
	•	Experience in developing web applications.
	•	Excellent knowledge of Relational Databases, SQL and ORM technologies.
	•	Strong troubleshooting, analytical skills, and desire to solve the root causes of different issues.
	•	Excellent communications skills. Both written and verbal.

Desired experience:
	•	Java EE’s specifications and any Application Server compliant (e.g WildFly).
	•	Azure’s services (e.g blob storage, service bus).
	•	React.
	•	MySQL. 

Education Required:
	•	BS/MS in Computer Science/Electrical Engineering