Position: Java Developer
Category: Java
English level: upper
Years of experience: 5


Over the past 5+ years, I have completed various projects and tasks in Java development, working with different technologies and platforms. Some of the notable projects that I have worked on include building web applications, developing software tools for data analysis, and designing APIs for mobile applications.

In terms of technologies, I have extensive experience working with Java frameworks such as Spring,Spring Boot, Hibernate,JPA, etc., as well as front-end technologies such as HTML, CSS, and JavaScript. I have also worked with databases such as MySQL and Oracle,PostgreSQL,NOSQL(MongoDB) and used tools like Git for version control and Jenkins for continuous integration.

Currently, I work as a senior Java developer in a team of 4 developers, where I lead the development of new features and provide technical guidance to junior developers. In my current role, I am responsible for designing and implementing scalable and maintainable code, and ensuring that the codebase adheres to best practices and coding standards.
As for what I want to improve, I am always looking for ways to enhance my skills and knowledge in Java development. Specifically, I want to deepen my understanding of microservices architecture and containerization, as well as learn new tools and technologies that can help improve the development process and overall product quality.