




Job Description ### **What will you do?** * Develop distributed processing applications using native Google Cloud technologies and tools. * Create RESTful and event-driven microservices applications using Java. * Write unit and integration tests. * Promote and implement best development practices. * Author technical documentation to capture architecture, processes, procedures, installation, and instructions. ### **What experience do you need?** * Academic degree in Computer Engineering, Systems, or related fields. * 2+ years of hands-on experience with Java 17. * 2+ years of knowledge in REST APIs and SQL. * 1+ years of experience with cloud providers. * 1+ years of experience writing unit and automation tests (JUnit). * 1+ years applying CI/CD practices and tools: Git, GitHub, Jenkins, Nexus, and/or Maven. ### **What could set you apart?** * Intermediate level English proficiency. * Basic knowledge of Python. * Knowledge of agile methodologies. * Experience in projects related to microservices. * Experience working with relational and/or NoSQL databases (Memorystore, Postgres, Firestore). * Experience in web services development. * Strong written and oral communication skills. * Ability to improve, refactor, and continuously enhance the codebase. * Ability to prototype technologies to compare, analyze, present, and discuss alternatives.


