Skills:
. Java software architecture and design, Layered Architecture (MVC), Domain Driven Design (DDD), Test Driven Development (TDD), Design Patterns, SOLID, Clean Code, Clean Architecture
. Microservices/distributed applications with restful APIs (JSON and XML)
. Unit/integration/end-to-end tests and refactoring
. Docker (containers)
. Languages and frameworks:
Java, SpringBoot, JPA, Hibernate, Spring, Spring MVC, Ruby, Rails, NodeJS, Groovy, Grails, Python, C, C#
. Databases/persistency:
MySQL, Postgres, SQL Server, Oracle, MongoDB, DynamoDB, CosmosDB, Redis
. Mensageria:
Kafka, RabbitMQ, SQS;
. Version control:
Github, Gitlab, Bitcucket;
. Project dependency management:
Gradle, Maven;
. Continuous integration/continuous deploy:
Jenkins, Codeship, Github actions, CodeBuild, Code deploy;
. Web servers:
Tomcat, JBoss, Weblogic, Glassfish
. Front-end:
Vuejs, React, Angular 1, Bootstrap, Javascript, Jquery, HTML5, CSS3
Attachments (Click to Preview)
-