




Job Summary: We are looking for a Senior Developer to work on the development and maintenance of corporate applications, ensuring high performance, scalability, and adherence to best development practices. Key Highlights: 1. Develop and maintain legacy systems, ensuring evolution and stability. 2. Contribute to data modeling and the design of efficient solutions. 3. Research and implement new architectures, keeping up with industry trends. We are seeking a **Senior Developer** to work on the development and maintenance of corporate applications, ensuring high performance, scalability, and adherence to best development practices. The position is offered under the **CLT employment regime and is 100% remote!** ### **Responsibilities:** * Develop and maintain legacy systems, ensuring their evolution and stability; * Contribute to relational data modeling and the design of efficient solutions; * Research and implement new architectures, keeping up with market technological trends; * Define and disseminate IT practices, standards, and principles, promoting best practices in development; * Ensure service availability, stability, and security; * Explore and propose innovative solutions to improve processes and systems. ### **Mandatory Requirements:** * At least 5 years of experience with Java EE 7 or 8; * Experience with EJB; * Development of RESTful and SOAP APIs; * Implementation and maintenance using JavaBatch (Spring Batch); * Experience with JSF (JavaServer Faces) and PrimeFaces; * Knowledge of HTML, CSS, JavaScript, and Bootstrap; * Experience with ORM using Hibernate; * Experience with relational databases such as Oracle and SQL Server; * Experience with Application Servers (WebSphere 8\.5 or equivalent, e.g., JBoss/WildFly); * Unit testing with JUnit; * Code versioning with GIT. ### **Desirable Requirements:** * Experience with Azure DevOps for pipeline management and versioning; * Knowledge of Docker for application containerization; * Familiarity with AWS and its core services; * Experience with CONTROL\-M for workflow management and process scheduling; * Interface development using Angular; * Knowledge of Spring Boot for modern, scalable applications; * Experience with other programming languages. **We aim to provide our team with a welcoming, dynamic, and collaborative environment. To achieve this, we offer several initiatives, including:** * 100% remote opportunities Health insurance * ️ * Dental insurance * Meal allowance ️ * Remote work allowance * Periodic feedback * Employee referral program Psychological support * ️ * Workplace gymnastics ️ * Knowledge academy * English school partnership * Monthly transparency meetings * Online happy hour * Welcome kit


