Skip To Main Content
backBack to Search

Senior Java Developer

Remote in Brazil
Java, Google Cloud Platform

We are seeking a skilled Senior Java Developer to join our team.

In this role, you will work on designing and developing efficient, scalable, and high-quality software solutions. This position is ideal for someone who enjoys solving complex problems, collaborating with cross-functional teams, and working on innovative projects that make an impact.

Responsibilities
  • Design and implement reliable and scalable backend systems using Java technologies
  • Collaborate with team members to architect solutions that align with business and technical requirements
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards
  • Optimize application performance and scalability to ensure high-quality user experiences
  • Conduct debugging and troubleshooting to resolve complex technical challenges
  • Participate in code reviews and provide constructive feedback to improve team output
  • Work closely with stakeholders to gather requirements and deliver solutions that meet business needs
  • Stay up to date with industry trends and emerging technologies to contribute innovative ideas to the team
Requirements
  • At least 3 years of hands-on experience with Java, including Core, Collections, StreamAPI, and Concurrency for building robust backend systems
  • Proficiency with JDK 17+ and experience using build tools such as Maven or Gradle for project management and builds
  • Practical experience with Apache Beam and Dataflow, including implementing Beam transforms such as DoFn, ParDo, and GroupByKey, as well as deploying and monitoring Dataflow jobs
  • Strong skills in testing and quality assurance, including writing unit tests with JUnit and conducting thorough code reviews
  • Excellent communication skills in English (B2+ level or higher) and proven experience in client-facing interactions to gather requirements and deliver updates
Nice to have
  • Familiarity with Google Cloud Platform (GCP) fundamentals, including Cloud Storage, Pub/Sub, IAM roles, and security best practices
  • Experience with SQL and NoSQL databases, including BigQuery, relational databases, or NoSQL stores for managing and querying data
  • Familiarity with CI/CD pipelines using Jenkins for automating build and deployment processes
  • Knowledge of AVRO and Parquet for efficient data serialization and storage formats
  • Understanding of XML and XSD for data modeling and validation
  • Prior experience with Equifax GBP or similar systems for handling financial or credit-related data