




Job Summary: Development, maintenance, and evolution of Java Full Stack systems, including participation in requirements analysis, modeling, architecture definition, and implementation of solutions in web environments and microservices architecture. Key Highlights: 1. Java Full Stack systems development and evolution 2. Participation in requirements analysis and architecture modeling 3. Implementation of solutions in web environments and microservices Development, maintenance, and evolution of Java Full Stack systems, including participation in requirements analysis, modeling, architecture definition, and implementation of solutions in web environments and microservices architecture. Education Requirements * Bachelor's degree completed in Information Technology; * or * Bachelor's degree completed in another field \+ Postgraduate program (minimum 360 hours) in Information Technology, recognized by the Brazilian Ministry of Education (MEC). Professional Experience * Proven 6 years of experience as a Java Full Stack Systems Development Analyst; * or * Proven 4 years of experience in this role combined with 1 professional certification in the field. Mandatory Technical Knowledge Analysis and Architecture * Analysis of functional and non-functional requirements; * UML modeling; * Design patterns; * Relational data modeling; * Web application architecture (MVC model); * Distributed microservices architecture. Backend * Java Platform, Enterprise Edition (6\+); * Java Platform, Standard Edition (8\+); * JavaServer Faces (1\.2 and 2\.x); * JPA 2\.0; * Hibernate ORM 4\.3 or higher; * EJB. Frontend * JavaScript and TypeScript; * Angular 2\+; * Bootstrap; * HTML5 and CSS3; * UX and usability concepts; * Responsive interfaces; * NodeJS. Microservices and APIs * RESTful API and JSON; * Spring Framework; * Spring Boot; * Spring Cloud; * Eureka, Zuul, MapStruct, and Swagger; * Service Discovery and API Gateway. Messaging and Security * Message Broker; * RabbitMQ; * SSO (Single Sign-On); * Keycloak; * OAuth2 (RFC 6749\). DevOps and Infrastructure * Kubernetes, OpenShift, or Rancher; * Wildfly 10\+, JBoss EAP 6\.4\+ or Weblogic 10\.3\.6; * Basic Linux knowledge; * CI/CD; * Maven 3; * Deployment on PaaS. Testing and Quality * Unit, integration, system, load, performance, vulnerability, usability, and accessibility testing; * JUnit 4\+; * Selenium WebDriver; * Apache JMeter; * SonarQube 5\+. Employment Type: Full-time, Permanent CLT Compensation: R$12\.092,64 \- R$12\.092,65 per month Benefits: * Health insurance * Dental insurance * Meal allowance * Food voucher * Transportation voucher Work Location: On-site


