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

Building and maintaining a well documented and well tested codebase. Ability to adapt to new technologies in a fast and efficient way, and also adequately pass the existing knowledge to other people.
Briefly about my last project. You can find more information about my experience on my resume. If you need additional information or documents, feel free to call me or send me an e-mail.

Company name - Material Exchange CJSC Position - Lead Java Software Engineer 08/2021 – current
No.1 marketplace for sourcing quality materials and accessories
Responsibilities:
- Work closely with product owners and principal engineers to implement, test and continually improve scalable Java applications
- Take accountability for implementation and quality of software products as well as time and complexity estimation of own technical tasks
- Develop software products using Agile methods, tools, and continuous delivery process;
-Participate in design reviews, code reviews, and product demos;
- Collaborate with other engineering teams to resolve dependencies and deliver high-quality software on time.

Technologies Used: PostgreSQL, JDBC, HTML, CSS, Angular JS, Docker, Docker Compose, RestEasy, Tomcat, Jenkins Maven, Twilio, and some private frameworks developed by our company(for example. DB Migration Framework).
No J2EE, EJB, JSF, and other Java EE legacy stuff.

Don't like companies with overwhelming bureaucracy.

I am looking for an interesting job with interesting projects (from scratch, or almost from scratch), as well as opportunities for professional growth. Also, I do not exclude changing the programming language to Kotlin or Scala (there is not enough experience here, but I learn quickly)