Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Java Developer

Software Development | Mountain View, CA, USA | Full Time

Job Description

We are a digitally native technology services company where innovation, design and engineering meet scale. We use some of the latest technologies in the digital and cognitive field to empower organizations in every aspect. We have more than 8,300 professionals and we are present in 14 countries working for companies like Google, LinkedIn, BBVA, EA and Coca Cola, among others.

We were named a Worldwide Leader of Digital Strategy Consulting Services by IDC MarketScape report (2016 and 2017). We were also featured as a business case study at Harvard, MIT, and Stanford.

For more information, visit


A Senior Engineer who can design and build scalable and performant applications.


  • Programming:

    • Java

      • Strong programming skills: algorithm, design patterns and data structures.

      • Experience in Java 8, lambdas, optionals and streams.

      • Guice knowledge is a plus.

      • Protobuf knowledge is a plus.

  • Design and Architecture:

    • General:

      • Experience with highly scalable applications.

      • Ability to research and adapt new technologies quickly in a very dynamic working environment.

      • Experience working with SQL and NoSQL (MongoDB, Cassandra, Hbase) databases is a plus.

      • Experience creating data pipelines with technologies such as: Apache Beam, Map Reduce, Storm, Spark, Google Dataflow is a plus.

    • Java

      • Experience working with highly distributed and scalable systems.

      • Containers knowledge is a plus.

      • Multi threaded concepts.

      • Experience handling latency, heap, profiling and distributed troubleshooting is a plus.

      • Testing frameworks (Junit).

  • Demonstrated skills using distributed code repositories (Git, Perforce, BitBucket) with code reviews.

We are interested in hard-working, fast-learning talents and we have the know-how and scale to help you make your own career path. If you seek an entrepreneurial, flexible and team-oriented culture, come join us.

We are ready.