We are seeking a skilled **Senior Java Developer with expertise in GCP**to 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