04/03/2026 updated


100 % available
Software Engineer | Backend Java | Spring Boot | SQL | REST APIs | Microservices | Remote-Friendly
Goiânia, Brazil
Only remote
Bachelor's degree in Computer ScienceAbout me
Software Engineer with 8 years of experience in backend development, specializing in Java, Spring and SQL. I design and build reliable, efficient and scalable systems, with a strong focus on code quality, maintainability and long-term business value.
Java (Programming Language)AlgorithmsBuild AutomationDatabasesIBM DB2Software Design PatternsLinuxDevOpsScalabilitySpring FrameworkPostgreSQLApache MavenMySQLRabbitMQRedis
Java Development
Extensive experience in Java programming, including Spring Boot and Spring Framework for building robust backend applications.
Database Management
Proficient in working with various databases including DB2, MySQL, and PostgreSQL for efficient data storage and retrieval.
Microservices Architecture
Expertise in designing and implementing microservices-based applications, enhancing scalability and maintainability of software systems.
Version Control
Proficiency in Git, GitLab, and Bitbucket for effective source code management and collaboration.
DevOps Practices
Experience with Maven and Kibana for build automation and log monitoring in the software development lifecycle.
Software Design
Knowledge of SOLID design patterns and algorithms for creating efficient and maintainable software solutions.
Linux Operating System
Familiarity with Linux environments for software development and deployment.
Extensive experience in Java programming, including Spring Boot and Spring Framework for building robust backend applications.
Database Management
Proficient in working with various databases including DB2, MySQL, and PostgreSQL for efficient data storage and retrieval.
Microservices Architecture
Expertise in designing and implementing microservices-based applications, enhancing scalability and maintainability of software systems.
Version Control
Proficiency in Git, GitLab, and Bitbucket for effective source code management and collaboration.
DevOps Practices
Experience with Maven and Kibana for build automation and log monitoring in the software development lifecycle.
Software Design
Knowledge of SOLID design patterns and algorithms for creating efficient and maintainable software solutions.
Linux Operating System
Familiarity with Linux environments for software development and deployment.
Experience
Professional experience5 - 10 years
Freelancer since2025
Languages
EnglishFluentPortugueseNative speaker
Project history
- Maintenance of front-end components using Vue.js, Angular, and occasionally JSP; - Bug fixing and feature enhancement across multiple modules of the ERP system; - Writing and maintaining unit and integration tests using JUnit and Mockito to ensure code quality and reliability; - Design and implementation of RESTful API integrations; - Execution of database changes (DDL operations) using DBChange (Bluesoft), including table creation and schema updates, due to the absence of a dedicated DBA; - Daily use of IntelliJ IDEA and its AI Assistant (Junie/AI Chat) to streamline development tasks, code refactoring, and problem-solving; - Performance analysis using VisualVM to detect SQL-related bottlenecks and optimize queries for improved application efficiency. - Participation in daily Scrum meetings to align progress, discuss tasks, and resolve impediments within the Agile development framework.
- Development and maintenance of web applications for ERP systems. - Integration services using REST APIs. - Migration and rewriting of business rules from the monolithic system to REST APIs or microservices. - Creation of reports with JasperReports and SQL (DB2). - File I/O operations in Java. - Implementation of automated batch processes using Spring Batch.
- Development and maintenance of web applications for ERP systems. - Reduce bugs by monitoring logs with Kibana and implementing fixes. - Collaborate with a team using GIT for version control and Redmine for backlog management. - Support modernization efforts by assisting in creating Spring Boot endpoints for migrating business rules from the legacy JSP-based monolith.