




Java Developer (Mid-Level) **About Grupo RAS:** With over 10 years in the market and headquartered at Porto Digital, Grupo RAS is a reference in intelligent solutions for commercial management within the sanitation sector. Our solutions impact the lives of millions of people, helping companies reduce losses and optimize water resource management. We are seeking someone who wants to serve as the bridge between these real-world challenges and high-level technological solutions. The professional will be responsible for assisting in the development and maintenance of systems, as well as implementing new projects. **Responsibilities** * Develop, maintain, and enhance Java-based systems * Actively participate in the full development lifecycle (analysis, implementation, testing, and deployment) * Perform integrations between systems and services * Support the identification and resolution of performance issues * Contribute technical improvements and best development practices * Collaborate with the team following agile methodologies (Scrum) **Requirements** * Solid experience with **Java 8 or later** * Proficiency in **Object-Oriented Programming** and coding best practices * Experience with **Git** (branching, merging, code reviews) * Solid knowledge of **relational databases** (PostgreSQL and/or Oracle) * Experience with **Linux** in server environments (logs, services, permissions) * Hands-on experience with **application servers** (WildFly, JBoss, or Tomcat) * Knowledge of **agile methodologies** (Scrum/Kanban) * Ability to read, understand, and evolve **legacy systems** **Preferred Qualifications:** * Native Android development * Linux server experience * WildFly application server experience * Hibernate experience * EJB experience * Struts experience * JSP experience * GSAN system experience **Profile:** * Analytical mindset with strong problem-solving focus * Autonomy in executing technical tasks * Strong technical communication skills within the team * Organized, responsible, and committed to quality * Quick learning ability and adaptability to legacy environments


