Faruk Zahra

Senior Software Engineer | Java | Spring | Remote Only

Curitiba, Paraná, Brazil

About

Software Engineer with experience designing and developing scalable applications using Java, Spring Boot, REST APIs, and microservices architecture. I also have hands-on experience building modern web applications with Vue.js, Node.js, and relational databases. I am passionate about software architecture, system integration, and creating clean, maintainable solutions that solve real business problems. I enjoy working across the full development lifecycle, from designing APIs and database models to implementing and deploying production-ready applications. I am constantly learning new technologies and best practices, with a strong focus on writing high-quality code, improving system reliability, and delivering value through technology.

Experience

  • Full Stack Engineer at BairesDev
    May 2021 - Present · 5 yrs 2 mos

    Java backend using: MicroServices, Spring Cloud GCP(google), JHipster, Keycloak, JUnit, Mockito, Immutables, Liquibase, Postgresql, Jira, BitBucket, Elasticsearch, Logstash. Vue.js Frontend using: Vue3, typescript, javascript, vitest, playwright, axios, pinia, vue-router.

  • Solutions Architect at Lume Tecnologia
    Feb 2008 - Apr 2021 · 13 yrs 3 mos

    Technical team leadership, Software Architecture, Customer Analysis and Development. Main technologies used: Legacy Projects: JEE, JSF (Primefaces), JPA (Eclipselink), DB2, SVN. New projects: Spring Boot, VUE.js, Flutter, DB2, GIT.

  • Java teacher at Faculdades Eseei
    Feb 2011 - Dec 2011 · 11 mos

    JAVA teacher in the following subjects: PC60 - JAVA/WEB PROGRAMMING PC50- JAVA PROGRAMMING

  • Java Specialist at GVT
    2007 - 2008 · 1 yr

  • Java Specialist at Vivo
    2005 - 2007 · 2 yrs