Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 7


JAVA developer/GOLANG
- Experienced Software Engineer with more than 8+ years in software development.
- Experienced Software Engineer with more than +6 years of experience in Java (Including Java 8).
- Having a mathematical background and algorithm development skills as well as extensive knowledge in Java and OOP. 
- Experienced in using various programming languages and techniques, tools. 
- Experienced working with HTTP, WebServices (REST, SOAP), JMS.
- Experience in version control using SVN, GIT.
- Experience in application development using AWS services: Elastic Compute Cloud (EC2),
Simple Storage Service (S3),  Lambda, SQS, Batch jobs, Secret Manager, IAM, CDN, Clouwatch, RDS
- Experienced working with Spring: boot, core, data.
- Experienced working with databases: MySQL, Cassandra, Redis, MongoDB.
- Having experience in managing a team.
- Practical knowledge of OOP, AOP, Design Patterns, UML
- Key areas of technical expertise: technical solution design, integration solution design,
informational security, production troubleshooting,  backend development;
- Adaptive to learn new technologies.
- A strong ​leader​ and ​a team​​player.
 -Spring
- JPA,
- JDBC,
- Hibernate,
- Primefaces,
- Servlets
- SVN
- XML