Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 11


Qualifications:
	Big Experience Developing Multi-Layer Distributed Applications with low level Socket Based and Application Server (JBoss) Based systems
	Excellent in Concurrent Multi-Threaded Systems 
	Big Experience on Desktop (Windows) Applications, Web Services and Web Applications
	Good understanding of TCP/IP network and Unix systems
	Excellent skills in GIS systems (front & backend)
Programming Languages:
	Java (professional)
	Good experience in .Net Technology and excellent knowledge of C#
	Good experience Unix Shell (Bash) Script programming on Linux and Solaris
	Good experience Android systems
	Google Web Toolkit (GWT) programming, SmartGWT(Smartclient) framework
Databases:
	Excellent knowledge of ANSI SQL
	Excellent knowledge of SQL Server 2000-2012 and Transact SQL
	Excellent knowledge of Oracle TimesTen In-memory Database (Administrator)
	Excellent knowledge of PostgreSQL, PG/SQL and PostGis
	Excellent knowledge of PL/SQL
	Excellent knowledge of NoSQL
	Excellent knowledge of IMDG and Distributed Cache
Tools:
	Java profiling with JProfiler and YourKit . Garbage Collection monitoring and tunning, Heap Dump analyze with Eclipse MAT, Latency and memory growing monitoring with VisualVM, continues profiling with Java Flight Recorder and Java Mission Control. Detection of memory leaks, Thread lock reasons, IO waits.  Benchmarking with JMH and writing custom StressTest tolls for analyzing performance impact. 
Technologies:
	Distributed Applications Developing with CORBA, EJB 3, Hibernate, DCOM and .Net Remoting, JBoss. Spring Boot, Kafka 
	Excellent knowledge of XML, XML-XSLT
	Spatial Data Management and Web Based Maps
	Good knowledge PHP, HTML, CSS, JavaScript/JQuery
	Good knowledge of Unix based (Linux, Solaris, Mac OS) and Windows systems
	Excellent in Android SDK Development
Skills:
Troubleshooting, performance optimization. High sense of responsibility, disciplined, team , good interpersonal and communication skills, flexible. .