




**Description:** **Desirable:** Knowledge of previous Java versions will be a significant advantage Knowledge of Clipper will be a significant advantage Knowledge of other programming languages and tools Experience in large-scale projects and high-availability environments; Familiarity with code versioning tools such as Git; Experience with automated testing and DevOps practices (CI/CD). **Preferred Education and Engagement:** Bachelor’s degree in Computer Science, Computer Engineering, or related fields; Participation in technology groups or involvement in any kind of community; Ability to collaborate effectively in a dynamic and constantly evolving environment; Capability to solve complex problems and think critically about proposed solutions; Proactive, autonomous, and solution-oriented profile; Dynamic in proposing/applying solutions; Collaborative product conception; Committed to continuous self-development in technology. **What You Must Have:** Solid Java development experience (17+), with strong expertise in the Spring ecosystem (Spring Boot, MVC); Proficiency in SQL and PL/SQL. Experience with event-driven architecture (Kafka); Database management and integration between relational and non-relational databases (Oracle, MongoDB); Experience with microservices and development of distributed and concurrent applications; Experience developing RESTful APIs and integrating with databases; Knowledge of Cloud Computing development (AWS, Google Cloud Platform, Azure); Experience with container-based development (Kubernetes, Docker, OpenShift); Work on software architecture and code design; Familiarity with testing practices; Understanding of information security and secure development best practices; Contribute to agile development practices and methodologies such as Scrum or Kanban; **Key Responsibilities Include:** Develop and implement efficient and scalable Java-based software solutions. Perform database maintenance and optimization using PL/SQL. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Participate in code reviews to ensure quality and adherence to development best practices. Contribute to defining software architecture and selecting appropriate technologies for projects. Proactively identify and resolve technical issues. Document processes and developed solutions to ensure knowledge transfer among team members. Requirements and qualifications. 2512070202191909262


