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

- Proficient in building robust backend solutions in RESTful web services, using Object-Oriented Programming, and agile methodologies.
- Well-versed in Spring, Spring Boot, JPA, Hibernate, Docker, and Spock
- Skilled in Oracle, PostgreSQL, Elasticsearch, Redis
- Experienced in transformation projects from monolithic structures to agile microservices, while transitioning Web MVC systems to RESTful architectures.
- Proficient in creating detailed feature specifications for implementing microservices, contributing to enhanced project scalability and functionality.
- Experienced in messaging solutions for seamless data flow: RabbitMQ and Kafka
- Adept at mentoring and guiding junior-level developers, nurturing their growth and fostering a collaborative learning environment.
- Strong interpersonal and problem-solving abilities that facilitate productive teamwork and effective issue resolution.
- Experienced in collaboration closely with Product Managers and end-users, aligning functionalities with precise requirements for maximum user satisfaction.
- Goal-Oriented and Efficient, maintaining strong time management skills.
Worked on innovative compliance and security solution project seamlessly integrating with social networks, enabling proactive risk mitigation through post analysis and identification of fraudulent accounts
Responsibilities
• Prepared comprehensive specifications guiding the seamless implementation of innovative microservices.
• Implemented the creation of an event-driven microservice from scratch, seamlessly integrating RESTful APIs.
• Implemented the migration of analysis processing from a synchronous monolithic framework to an agile and asynchronous microservice architecture.
• Nurtured and guided a trainee, paving the way for his progression to a Junior Software Engineer role.
• Collaborated adeptly with team members to successfully refactor a monolithic application into a modular microservices ecosystem.
• Played a pivotal role in release activities, ensuring smooth and impactful software deployments.
• Collaborated seamlessly with Product Managers and end-users to deliver functionalities that precisely align with requirements.
• Conducted extensive research and offered informed recommendations on the adoption of emerging technologies.