Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 9

Implemented the web application's session management system for login, logout, global logout, global/local log out when the idle time reached. 
Implemented a web application's "one-time pin(OTP)" feature that allows a user to change the password when lost by sending OTP to the client's phone.
In the scope of SMS banking application Implemented SMS bridge that allows sending SMS through an application as well as receive and process SMS sent to the particular phone number
Implemented REST service for the kart to kart transaction(P2P)
Real-time card-to-card money transfer
Motivated and skilled Java software developer having an overall experience of about 9+ years. Proficient in various software development phases, including requirement analysis, design, implementation, and testing. Experience with different back- and front-end stacks of modern Java/J2EE technologies.
Platforms and technologies used:
- OOP principles, design patterns, and best practices, 
- Java technologies: Spring, JavaEE, Java beans, JSP, Servlets, SOAP, JDBC, Reflection, Multithreading
- Databases: Oracle (SQL, PL/SQL), MySQL, SQLite
- ORM and Data mappers: Java Persistence, Hibernate
- Application Servers and containers: Tomcat, Jetty
- Experience with operating systems: Linux, Windows
- Testing: JUnit, Mockito
- Version control: GIT
- Build tools: Maven, Gradle
I want:
•	modern technologies
•	adequate management and a customer (if any)
•	clear task description
•	well-established processes
•	there are QA, DevOps
•	flexible working hours

I do not want:
•	many urgent tasks
•	bureaucracy
•	Java 1.6
•	JSF
•	mixed Java-Scala code support
•	missing DevOps