Position: Middle Java Developer
Company: Limestone Digital
Experience required: 3y
Category: Java
English level: upper
Published: 2023-07-01T00:00:00+03:00

Required Skills:
— 3+ years of commercial experience in software development;
—  Proficiency in Java;
—  Experience with Object-Oriented analysis and design using common
design patterns ;
—  Insight of Java internals (Classloading, Memory Management,
Transaction management, etc) ;
—  Knowledge of Spring Boot, Spring Framework, and related technologies;
—  Knowledge of Relational Databases, SQL, and ORM technologies (JPA2,
Hibernate);
—  PostgreSQL, MS SQL;
—  ELK, Redis;
—  Experience with RESTful API’s;
—  Version control system (Git);
—  Excellent communication skills with strong attention to detail ;
—  Experience in Microservice architecture and its patterns;
—  Good knowledge of CI/CD technologies;
—  Team player attitude;
—  Pro-activity and involvement in the project processes and development;
—  Excellent problem-solving skills;
—  Upper-Intermediate written + spoken English (you’ll communicate directly with the client)

As a plus 
—  Front-End experience with React is a big advantage.
—  Experience with JHipster generated projects.
—  Experience with Docker.

Responsibilities 
—  Contribute in all phases of the development lifecycle: Software
development/maintenance – coding, documentation, system testing, etc.
—  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 review.
—  Peer review other team members’ code.
—  Work closely with our engineers and client to develop a high-quality result
for our customers.
—  Take part in requirements analysis.
—  Suggest technical and functional improvements to add value to the
product.
—  Provide estimates.
—  Work with third-party libraries.
—  Self-improvement development processes.


We Offer
— We invite you to join our friendly international team
— Comfortable work schedule;
— Zero bureaucracy;
— Pleasant working atmosphere;
— Interesting projects and challenging tasks;
— Opportunities for self-realization, professional and stable career growth;
— The optional partly compensation for learning the English language

About project 
Our client is a digital HR platform/employment service that connects
800’000 companies and 9 million workers within the Middle-East region.
The project positions itself as a marketplace of workers within the country
that allows domestic companies to search for workers’ profiles of a
specific skill set for proposing job opportunities. This includes, but is not
limited to, work permission procedures, visa prolongation, contract
signing and CV storage.