Position: Senior Java Developer
Category: Java
English level: intermediate
Years of experience: 6


6+ years as fulltime Java Software Engineer. 

Programming and Markup Languages:
Java, JavaScript, Terraform, SQL, HTML, CSS.

Java Frameworks and Technologies:
Spring (Core, MVC, Boot, Data, Security, REST, Cloud Contract), JDBC, JPA (Hibernate), AWS, Servlets, JSP, JSTL, JMS, Jackson, GraphQL, Liquibase, Flyway, SQL, XML, XSD, HTML, CSS, jQuery.

Application/Web Servers:
Apache Tomcat, JBoss, WebLogic Server

Methodologies:
Agile - Scrum

Databases:
Oracle
MySQL
PostgreSQL
MongoDB

Database Access:
JDBC, Hibernate, Spring Data

Unit Testing Tools:
JUnit, Mockito, PowerMock

Continuous Integration: 
Jenkins

Development Environment and Bug Tracking Systems:
JIRA

Source Version Control Tools:
Git, Subversion

Building Tools:
Maven, Gradle, Gulp.js