Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 4


I am a seasoned Java Software Engineer with 4+ years of expertise in developing and transforming applications. My skills extend to breaking down monolithic systems into microservices and crafting microservices projects using Java (8-17), REST APIs, and the Spring ecosystem, including Spring Boot and Spring Security. I excel in database management, with hands-on experience in SQL/NoSQL databases like MySQL, PostgreSQL, OracleDB, and MongoDB.

My proficiency extends to continuous integration and deployment (CI/CD) using Jenkins and Git, containerization with Docker and Kubernetes (K8s), and cloud services like AWS. I'm well-versed in testing technologies such as JUnit and Mockito, ensuring the quality and reliability of software. Additionally, I've contributed to FinTech projects and have experience designing and implementing high-performance and distributed APIs.

My dedication to agile methodologies, including Scrum and Kanban, makes me a valuable team player and a quick learner who actively shares knowledge with colleagues. I possess a strong understanding of OOP patterns and a keen eye for software design and development.

In summary, I bring a wealth of experience in Java development, database management, and software architecture, making me a versatile and valuable asset to any development team.
I'm looking for a full-time role to deepen my expertise, collaborate on innovative solutions, and grow professionally with a motivated team.

I seek challenging opportunities to enhance my software development, architecture, and communication skills. I highly value a well-organized and supportive work culture that balances innovation and structure, fostering creativity while maintaining order.