




**Position: Tech Lead Java** **Employment Type: CLT** **Work Model: Hybrid** **Work Location: Brasilia-DF** **Education: Completed Bachelor's Degree** **Mandatory Requirements / Technologies / Required Knowledge** **Main Responsibilities** Experience with Java, using Java EE (JEE) and Spring Boot in scalable and highly available applications; Solid front-end development experience with Angular 11+, applying best practices in componentization and performance; Proficiency in HTML5, CSS3, JavaScript, and TypeScript; Strong experience building and consuming REST APIs, documenting them via Swagger/OpenAPI, and deep understanding of the HTTP protocol; Experience with JPA/Hibernate, data modeling, and writing ANSI SQL; Experience with relational databases such as MS SQL Server and IBM DB2; Experience with batch processing, scheduled jobs, and application servers such as WildFly and WebSphere; Knowledge of microservices architecture, asynchronous communication, and messaging (Kafka, MQ); Practical knowledge of Docker and Kubernetes, including support for containerized environments; Experience with CI/CD pipelines, continuous integration, and build automation using Maven, Jenkins, Bitbucket, Bamboo, and Git; Strong practice in unit and integration testing with JUnit, Mockito, and similar tools; Experience working in Agile environments (Scrum and Kanban), using tools such as Jira.


