Computools is looking for a Middle Java Engineer!
What we expect:
Strong knowledge and 3+ years of experience with Java (knowledge of JDK API, data structures).
Knowledge and experience with Spring Boot (microservices, JPA) and Service-oriented architecture (REST and other API protocols), knowledge of Hibernate;
Experience with databases: PostgreSQL (database structure, SQL, performance), NoSQL databases.
Deep understanding of DevOps and CI/CD: containerization (Docker, Kubernetes), experience with CI/CD tools;
Experience with cloud solutions; cloud-native development.
Knowledge of UNIX/Linux environments;
Strong unit testing and debug skills;
Git (git flow, GitHub flow, development lifecycle).
Will be a plus:
Basic understanding of JavaScript, React, HTML, CSS;
Experience with ERP systems and procurement.
Language skills:
Upper-Intermediate level of English.
Main responsibilities:
Estimate tasks issued by the Project Manager (PM) or Technology Lead (TL);
Perform tasks from the PM or TL within the framework of the estimate;
Participate in the SCRUM process;
Participate in project design;
Technical research;
Maintain technical project documentation;
Complete reporting;
Communicate with clients;
Work on improvements to the current project.
What we offer:
Work in a team of professionals:
Strong technical specialists who are ready to help solve problems.
Continuous professional development:
1-on-1 meetings and financial meetings.
Individual development plan.
Paid conferences and certifications.
Lectures and workshops.
Knowledge bases within the company.
Possibility of vertical development:
We offer the opportunity to grow to the position of a direction coordinator, and later to Technology Lead.
Improving English:
Conversational English courses.
Employee benefits:
Flexible work schedule.
The ability to work remotely with equipment and furniture that the company can provide for comfortable work.
24 calendar days of vacation and paid sick leave.
Financial support and gifts for important events.