




Job Summary: We are seeking a Senior Developer to work on the development and maintenance of corporate applications, ensuring high performance, scalability, and adherence to best practices. Key Highlights: 1. Develop and maintain legacy systems, ensuring their evolution and stability 2. Contribute to relational data modeling and the design of efficient solutions 3. Explore and propose innovative solutions to improve processes and systems We are looking for a **Senior Developer** to work on the development and maintenance of corporate applications, ensuring high performance, scalability, and adherence to software development best 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 technology trends; * Define and disseminate IT practices, standards, and principles, promoting best practices in development; * Ensure availability, stability, and security of provided services; * 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 another programming language. **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 ️ * Home office allowance * Periodic feedback * Employee referral program Psychological support * ️ * Workplace gymnastics ️ * Knowledge academy * English school partnership * Monthly transparency meetings * Online happy hour * Welcome kit


