Position: Java Developer
Category: Java
English level: fluent
Years of experience: 4

In my previous roles, I have had several achievements that I am proud of. For example, I led a team of five developers in a CRM project, which involved parsing data from XML and JSON into a MySQL database. I also implemented various features and improvements using Java technologies, such as JDBC, Servlets, Spring Framework, and JUnit/Mockito for testing. Additionally, I gained experience working with both SOAP and REST APIs, and I have a solid understanding of database management with MySQL, PostgreSQL, and Oracle.
In my current position, I have been able to expand my skill set by working with Docker/Kubernetes, deeply understanding for Oracle SQL procedures, Spring Boot and Agile methodologies. I have also contributed to the development of backend systems, utilizing my expertise in Java and related technologies.
Overall, I believe that my ability to lead teams, work with complex technologies, and continuously learn and improve make me a strong candidate.
Developed and maintained web-based xml-parser (sax method) application using Java and J2EE technologies. Designed and implemented database schemas, queries, and stored procedures using MySQL. Developed and maintained SOAP web service to parse data from government website and save it to private directory. Worked with front- end developers to integrate server-side code with user interfaces. Participated in unit testing, and debugging to ensure high-quality code.
Worked as a team lead to develop a web-based application using Java, Spring Framework (Boot+Security) and JDBC. Designed and implemented RESTful web services to integrate various systems. Developed a user- friendly interface using HTML, CSS, and JavaScript(Angular). Integrated the application with a Oracle database. Used java mail api to confirm registration by email. Logging were enabled by log4j. For unit testing were used junit and mockito. Participated in code reviews and unit testing to ensure high-quality code. Collaborated with the project manager to deliver the project on time.
Worked on a legacy project that was developed in Java 10 years ago. The project consisted of a Java-based server application that communicated with a Oracle database and provided RESTful web services for the Angular front-end application. In this project, I was responsible for maintaining and enhancing the existing codebase to meet the changing business requirements. This involved identifying and fixing bugs in the code, optimizing the database queries for better performance, and adding new features.
I would prefer to avoid companies that lack a clear vision or direction for their development projects. I also would not want to work in a company with a toxic work environment or a lack of support for employee growth and development. Additionally, I would not want to work with outdated technologies, have a lack of communication and transparency, or work in a company that doesn't prioritize testing and code quality.