




Job Summary: We are seeking a Senior Java Developer with solid experience to work on high-complexity corporate projects, from conception through delivery, applying sound coding practices and agile methodologies. Key Highlights: 1. Work across all stages of the development lifecycle using Java 8+ 2. Develop and consume REST/SOAP APIs, integrating with external systems 3. Work in an agile environment, supporting technical decisions and improvements We seek a Senior Java Developer with strong experience in high-complexity corporate system development projects. The professional will be responsible for participating in all stages of the development lifecycle — from conception to delivery — applying sound coding practices, architectural patterns, and agile methodologies. **Responsibilities:** * Analyze, design, develop, and implement solutions using Java 8\+ and modern frameworks. * Perform evolutionary and corrective maintenance on legacy systems and new products. * Ensure code quality through unit testing, code reviews, and continuous integration. * Develop and consume REST and SOAP APIs, as well as integrate systems with external platforms. * Collaborate with business analysts, QA, and other technical teams in an agile environment (Scrum/Kanban). * Support technical decisions and propose improvements in performance, security, and architecture. * Contribute to disseminating sound development practices within the team. Requirements: * Completed undergraduate degree in Systems Analysis, Computer Science, Computer Engineering, or related fields, with diploma recognized by the MEC. * Experience in Java-based system development. * Java language version 8 or higher. * Spring Boot, Spring Security, and Spring Data. * JPA/Hibernate. * HTML5, CSS3, JavaScript, TypeScript, and Angular 6\+. * Bootstrap. * Development and consumption of REST and SOAP WebServices. * JUnit (unit tests). * Experience with legacy technologies: JSF, PrimeFaces, CDI, EJB 3\.x. * Authentication via LDAP/Active Directory. * Version control with Git and builds with Maven. * SQL Server database (modeling, advanced queries, optimization). * JBoss/Wildfly application servers. * Tools such as Postman, debuggers, and CI/CD pipelines (Jenkins, Docker, GitLab CI/CD). Methodologies: * Experience with Scrum and/or Kanban. Desirable: * Knowledge of microservices, Docker, Kubernetes, and DevOps practices. * Experience in corporate environments with multiple integrations and high transaction volumes. **Additional Information:** * Project/Contract with indefinite duration. * 100% remote work. * Exclusive hiring under PJ (individual contractor) model. * Availability for travel (if required).


