Java Developer

Mountain View, USA

We are a digitally native company where innovation, design and engineering meet scale. We use the latest technologies in the digital and cognitive field to empower organizations in every aspect. We want you to join us to work for the biggest clients in tech, retail, travel, banking, ecommerce and media, revolutionizing and growing their core businesses while helping them (and you!) stay ahead of the curve. Be part of a company with the most cutting-edge practices and technologies plus a unique team. Globant is an EOE M/F/D/V. For many positions relocation is available if needed. Globant does not accept unsolicited 3rd party resumes.  

What Are We Looking For?

If you are a Senior Java Developer you know your way around programming structures, algorithms, and multithreading concepts. and you have a solid understanding of API design, service oriented architectures, and middle-wares to leverage on existing services and systems, we want to meet you.

What Will Help You Succeed

Programming: Experience on the following languages: Java 7. Strong skills in programming structures, algorithms, and multithreading concepts. Oriented to details and software best-practices. Design and Architecture: Deep understanding of web service technologies (HTTP, REST, JSON) and design principles. Knowledge in Design and Architectural Patterns with strong focus on performance and application reliability. Familiarity with API design, service oriented architectures, and middle-wares to leverage on existing services and systems. Experience with highly scalable and redundant service architectures. Ability to research and adapt new technologies quickly in a very dynamic working environment. Platforms NoSQL technologies (MongoDB, Cassandra, Redis). Java Application Servers (Oracle WebLogic, JBoss, Tomcat). Messaging technologies (ActiveMQ, RabbitMQ, Kafka). Testing frameworks (JUnit, TestNG, SoapUI).

You Will Get The Chance To

Design and build backend services in a scalable infrastructure to support web and mobile device clients. Work hands on with algorithms and data structures.