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


Client and team-oriented Java/Kotlin Software Engineer with 4+ years of experience in designing, building, and testing Restful-based Webservices, enterprise data-intensive applications using Spring technologies up-to-date stack, Software Development Life Cycle methodologies like Kanban or Scrum.


Software Engineer
August 2019 – Present

Responsibilities: Participate in project estimation and planning. Transformed legacy application into a suite of cloud-hosted Microservices using Spring Boot, and laid the groundwork for x30 traffic scale. Code, develop unit and integration tests, debug, document, implement and maintain portions of the software. Perform code reviews. Report status and progress according to the project and Company demands

Java Software Engineer at UPME
April 2021 – 2022 (Part-time). Backend Team Lead from March 2021
Responsibilities: Analyze and clarify requirements. Estimate features or release, control that the team fits estimates. Design complex features architecture from scratch. Developing microservices using Spring Cloud, Spring Boot, Spring Data JPA, Zipkin, Docker, etc.


Trainee Java Developer 
Provectus / April 2019 – July 2019
Responsibilities: New feature backend development and bug fixing. Develop Unit and Integration tests. Troubleshoot any Back-end issues. Deliver software updates to QA and Production Virtual Private Servers
Looking for a Senior Java Developer position with preferable technology stuck such as a Java 11+, Spring Boot, and microservice architecture. Would be great to work with cloud technologies