Position: Senior Software Engineer
Category: Java
English level: intermediate
Years of experience: 5


•	4+ years of professional experience in the Information Technology industry;
•	Solid knowledge and hands-on experience in the development of the Java platform and related technologies;
•	Strong understanding of design patterns, development methodologies, OOP;
•	Experience in requirements refinement, sprint planning, and tasks prioritization;
•	Experience with messaging services (ActiveMQ, JMS, Kafka);
•	Experience with AWS (SQS, SNS, S3);
•	Understanding and hands-on experience with the microservice architecture;
•	Experience with CI/CD;
•	High development standards – understanding of test coverage best practices and test pyramid concept;
•	Hands-on experience and solid knowledge in Spring framework.