




Description: * Bachelor's degree in Computer Engineering, Computer Science, or related fields; * Postgraduate degree in Systems Analysis and Development; * Proven experience in Java development. * Experience with Azure Cloud. * Experience with queuing services (Service Bus). * Experience with Containers. * Knowledge of frameworks such as Spring Boot, Quarkus. * Experience with front-end technologies such as React or Vue.js. * Familiarity with relational and non-relational databases. * Experience in developing RESTful APIs. * Knowledge of web application security practices. * Ability to work collaboratively in teams and solve complex problems. * Experience with agile methodologies such as Scrum or Kanban. Perform activities inherent to system development, deployment, and monitoring—evaluating functional and non-functional requirements received—to develop or maintain system functionalities, while tracking and monitoring deployment and performance, and applying software development best practices. * Develop and maintain web applications using Java and modern frameworks. * Create and integrate APIs for inter-system communication. * Ensure application security and performance. * Collaborate with designers and analysts to define technical requirements. * Follow the software development best practices adopted by the company. * Participate in code reviews and ensure software quality. * Implement automated tests to ensure system stability. * Monitor technological trends and suggest improvements. * Work collaboratively in teams using agile methodologies such as Scrum or Kanban. 2512220202491880017


