We are seeking an experienced Senior Java Developer with a strong background in GCP to join our team.
In this role, you will focus on designing and developing scalable, high-performance solutions while working closely with cross-functional teams to meet business objectives. This position offers the opportunity to contribute to impactful projects in a dynamic and fast-paced environment.
Responsibilities
- Design and implement features based on business needs
- Collaborate with cross-functional teams to gather requirements and deliver customized solutions
- Write and maintain unit tests to ensure software quality and functionality
- Participate in code reviews to uphold best practices and coding standards
- Identify and resolve technical issues in a timely and effective manner
- Contribute to improving team workflows and optimizing development processes
Requirements :
- At least 3 years of experience in software development
- Strong expertise in Java, including Core, Collections, StreamAPI, and Concurrency
- Experience with JDK17+ and build tools such as 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 best practices
- Experience writing unit tests using JUnit and participating in code reviews
- Fluent Portuguese communication skills
- Proficiency in English, 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 such as Jenkins
- Understanding of data formats like AVRO or Parquet
- Experience with XML and XSD
- Familiarity with Equifax GBP systems and workflows