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?
Do you want to build the fastest global web pages with state of art technologies? Do you want to work in a highly collaborative and friendly environment? We are looking for a smart and passionate Java Developer to join our team.
What Will Help You Succeed
Minimum of 5 years of relevant work experience Robust programming skills and working knowledge of the Java platform and Java web applications (Spring/Tomcat) Strong hands-on experience in Java, Spring Core, SQL, Hibernate, Junit, GIT, and understanding of RESTful APIs Experience with the full lifecycle of application development, including practices like unit testing, code reviews, documentation, etc. • Interest in industry trends on new technologies, best practices and solutions. A passion for innovation and raising the bar in all development aspects. Proven ability to work on a diverse scope of software projects requiring strong attention to detail and creative problem solving. Passion for software quality and for advancing testing as an engineering discipline Preferred Qualifications Hands-on experience with developing/running/sustaining applications in Cloud environments, with preference towards AWS.
You Will Get The Chance To
Are highly adaptable and committed to learning Have a strong understanding of web architectures and software design patterns Have a track record of delivering web services utilizing common Java technologies (containers, servlets, spring, etc.) Thrive in an agile and collaborative environment Participate in the architecture, design, and implementation of core Content Distribution systems Contribute to cross-team architecture discussions Collaborate with internal & external teams to define requirements and delivery schedules for projects Design and deliver high quality code for medium to large projects Work with the team to iteratively improve development practices and processes Tackle challenging engineering problems involving high throughput web applications Build strong relationships with the team while collectively finding opportunities for improvements around quality and automation