Position: Senior Java Engineer / Team Lead
Category: Java
English level: upper
Years of experience: 7

For the last over than 2 years has been built a development team, setup development processes including the requirements gathering, planning, continuous integration and incremental continuous delivery for ABM marketing startup, that became a successful enterprise SaaS self-service.
Another achievement is implementation of the billing sub-system (as a component of a platform) based on blockchain, took part in leading, designing and development.
- Project from scratch.
- Long-term project realization.
- Web-related, server-side programming, microservice  architecture.
- Java-technologies:  JEE, EJB, JPA (Hibernate, Eclipselink), JMS, Spring Boot, Spring MVC, Spring Security, Apache Camel, Apache Solr, JAXB, JAXWS, Apache ActiveMQ, Apache Chemistry, JBossAS, IBM WebSphere, Fuse ESB, OSGi, Angular JS, JUnit, EasyMock, Mockito, Gradle, Maven, SVN/Git, Postgres SQL, MS SQL, IBM DB2, Apache Spark, Ethereum, Solidity
- DevOps: Azure Cloud, Docker, Docker Swarm, Jenkins, Artifactory, Harbor, Sonar Qube
Looking for exciting projects with complex tasks, opportunities to grow professionally within a team that is overwhelmed of experienced engineers.
Ready to spend my time either as a developer or team lead.