We are seeking a skilled Senior Java Developer with expertise in GCPto join our team. In this role, you will work on designing and implementing scalable, high-performance solutions while collaborating with cross-functional teams to meet business objectives. This is an excellent opportunity to contribute to impactful projects in a dynamic and innovative environment. Responsibilities - Design and implement features based on business requirements - Develop and maintain high-quality, efficient, and scalable Java-based solutions - Collaborate with cross-functional teams to gather requirements and deliver effective solutions - Write and maintain unit tests to ensure code quality and functionality - Participate in code reviews to uphold best practices and high standards - Troubleshoot and resolve technical issues in a timely manner - Contribute to improving team workflows and development processes Requirements: - At least 3 years of experience in software development - Strong knowledge of Java, including Core, Collections, StreamAPI, and Concurrency - Experience working with JDK17 and build tools like Maven or Gradle - Hands-on experience with Apache Beam and Dataflow, including implementing Beam transforms (DoFn, ParDo, GroupByKey) and deploying/monitoring Dataflow jobs - Familiarity with GCP services such as Cloud Storage, Pub/Sub, IAM roles, and security practices - Proficiency in writing unit tests using JUnit and participating in code reviews - Fluent Portuguese communication skills - Fluent English communication skills, both written and spoken, at a B1 level or higher Nice to have - Experience with SQL/NoSQL databases, including BigQuery, relational databases, or NoSQL stores - Knowledge of CI/CD tools like Jenkins - Familiarity with data formats such as AVRO or Parquet - Experience working with XML and XSD - Understanding of Equifax GBP systems and workflows