REQUIREMENTS:
Deliver the features according to the plan;
Deliver the code with reasonable unit tests coverage;
Communicate about dependencies, risks and possible delays;
Support production environments;
Optimize existing delivery processes;
Keep codebase easy to maintain, keep it easy for others;
As a senior review code contributed by the rest of the team and work with them to simplify and improve it;
Working with team members to ensure high quality is being implemented.
REQUIREMENTS:
At least 5 years of experience in programming in Java (Spring Framework, Spring Boot, Spring MVC, Spring Integration);
Experience in working with various databases (SQL/NoSQL, preferably MongoDB, PostgreSQL);
Some experience with queuing systems – RabbitMQ preferably;
Experience in the creation of microservice architecture;
Experience with Git;
An assertive, proactive person who thinks analytically;
You feel proud of what you do;
Detail-oriented with good time management skills and the ability to fit in a fast-paced agile environment;
You like to learn new things and retrospective is a practical tool for your development;
Communicative, there are no stupid questions for you to ask.
NICE TO HAVE:
Some knowledge with working with Kubernetes;
Understanding of CI/CD, basic application build;
Creation skills and understanding of Docker usage/operations;
Working in agile methodologies.
TECHNOLOGIES:
Gitlab, GoCD;
Jira/Confluence;
Agile (SAFe);
PostgreSQL, MongoDB;
Kong API Gateway.
Bachelor's degree in Computer Science