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

One of the accomplishments I'm most proud of is leading the development of an enterprise-scale inventory management system at my current organization. We used Java along with Spring Boot and Hibernate for this project. I managed a small team and together, we designed, developed, and successfully deployed the system, which significantly optimized the inventory tracking and supply chain management processes.
With several years of hands-on experience in Java development, my skill set ranges from core Java technologies to contemporary frameworks and methodologies, such as Spring Boot, Hibernate, and Agile Development. I began my career as a Junior Java Software Developer at Gilan Agricultural Group. There, I focused on ensuring code compliance with company guidelines and documenting key technical processes. I conducted thorough performance inspections of final products to evaluate application uptime and usability. Staying updated with the latest industry trends, I effectively integrated modern practices with existing technology stacks.

Moving on to Avtolux Azerbaijan, I continued to deepen my technical acumen. Utilizing frameworks like Java/Spring, I developed secure, scalable, and efficient applications by configuring multiple microservices. I adopted thorough testing practices, achieving up to 95% code coverage through automated Unit Tests. My efforts here led to up to 30% improvement in application performance and code optimization for robustness and reliability. I worked extensively with relational databases using JDBC and honed my skills in debugging and problem identification.

At Azersun Holding LLC and during my internship at Flax&Teal Ltd, I took my Java development expertise to a new level. Employing Java EE, Spring Boot, and Spring MVC, I developed scalable and reliable Restful web services. I also explored data management and retrieval optimizations using Spring Data JPA and Hibernate. During my time with Flax&Teal Ltd, I even ventured into front-end development using Vue2. On the DevOps side, my experience extends to AWS EC2 and Elastic Beanstalk where I implemented continuous integration mechanisms to expedite deployment processes. I have a robust understanding of database technologies, having worked with MS SQL Server, MongoDB, and PostgreSQL, and have hands-on experience in implementing microservices and utilizing Apache Kafka for message queuing. My toolset includes building and deployment tools like Maven and Gradle, as well as containerization with Docker. Throughout my career, I've been a proponent of Agile methodologies, working effectively in Scrum teams to deliver high-quality software solutions.
As a Java Software Developer, I am excited about the prospect of a new job and have several expectations that align with my professional growth and personal fulfillment.
I am eager to be in a role that constantly challenges me and promotes learning. My current job has certainly been a valuable stepping stone, but I feel like I have reached a plateau in terms of learning and professional advancement.