Position: Senior Java Developer
Category: Java
English level: fluent
Years of experience: 8


• KISS, YAGNI, DRY, SoC, SOLID, ESB Principles, Software Design Patterns and Software Architectural   Patterns, Strong OOP concepts knowledge and Software Engineering best practices. 	 		
• experience with monolithic, SOA, layered, microservices and event driven architecture,
• experience with JAVA (8,11), Concurrency API
• experience with Spring Core, Spring MVC, Spring Boot, Spring Cloud,Spring Security
• experience with Oracle, PostgreSQL, MySQL,MongoDb, Redis, PL/SQL
• experience with  Spring Data, Hibernate, Spring JDBC, JPA
• experience with Rabbit MQ, Kafka
• experience with Docker, Kubernetes, Grafhana, Prometheus, EFK, Jenkins, CI/CD
• experience with Monolithic, Layered, SOA, Microservices Architectures
• experience with Junit 5 , Mockito, Selenium
• experience with HTML,CSS, XML, JSP, JavaScript, jQuery, AJAX, Bootstrap, JSON
• experience with SOAP, REST, gRPC
• experience with GCP, AWS, Heroku