Position: Middle Java developer
Category: Java
English level: pre
Years of experience: 6

individual (support / new features) work with a small web project.
Participation in a large distributed enterprise project.
Java experience: 6+ years.

	I have been working with 6 projects of various size. I possess good knowledge and experience in enterprise software along with in-depth understanding J2EE application layers.
	Have strong experience in OOD, OOP and component design. 
	I am constantly striving to learn new technologies, improve my knowledge and keep up-to-date with changes in the industry.

Significant projects: 

	Highload distributed Booking Platform based on SOA with REST intra/inter communication.
	Responsibilities: service from scratch, integration, refactoring, CI/CD, unit, integration, performance and AB tests.

	Highway traffic monitor web application based on Google Maps API that stores and presents data of road devices (cameras, information panels, etc.) from different sources (FTP, REST, specific protocols based on periodical lookup or push).
	Responsibilities: legacy app support, new features, refactoring, deployment (web server, scripts).

	Lawful interception system. System refers to the facilities in telecommunications and telephone networks that allow law enforcement agencies with legal authorization to selectively wiretap individual subscribers. Work with  low level security and signal protocols (ASN.1, AAA, SCCP; signaling elements SS7: mtp3, DSS-1).
	Responsibilities: low level data converters development, fix UI parts, unit testing, support of product, profiling, memory leaks analysis, documentation maintenance, binary parsing and analysis.

Roles: back end, full stack.

Methodologie: Kanban, Scrum pure / with custom features, waterfall.

Teams: 4-6 (lead, devs, dba, technical writer), individual.

Interesting to try with: java 9-11, reactive programming, event driven programming (Actors and etc.), Spring 5 WebFlux, ORM, noSql dbs.
remote/relocate
back end / full stack / partly devops