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

Senior Java Developer with AWS

Java Developer | Glendale, CA, USA | Full Time

Job Description

At Globant (www.globant.com) we strive daily to deliver powerful innovative software solutions for our clients through our unique Digital Journey approach. Our passion for technology reverberates in every area of our organization and drives our creativity. Working for us means being at the convergence of engineering, design, innovation and scale. It means being part of a  tightly knit and driven team whose work directly affects the products and bottom line of our clients.

Our bar is high, but so are the results we achieve. As a Java Developer, you will be working with the latest technologies in a really challenging and professional environment. So strong experience and competencies with these technologies are required.

 

Position Overview

You will be working in a small team of multi-disciplined engineers on creating a next generation system. We expect you to be up to date on the happenings in the JVM-based server community, passionate about what you do and connected to the open source community. You will participate in overall system design, come up with web-tailored solutions that emphasize reuse and good design patterns.

 

Responsibilities

 Design, implement, and unit test complex software solutions.

 Partner with Product Development and project team to analyze business

requirements, understand business goals, define project roadmaps, and

define use-cases to deliver technical solutions.

 Follow coding guidelines and best practices when coding a solution and

assist in continually improving the guidelines.

 Implement new functionality in the UI and backend, including database

access, integration through Web Services, etc.

 Perform performance tuning, improvement, balancing, automation

 Assist QA team in understanding the requirements and review test scripts.

 Troubleshoot and resolve defects.

 Provide required implementation, configuration, and deployment

documentation.

 Troubleshoot production problems and work on their resolution.

 Write technical documentation.

 Follow agile practices.

 Evaluate and identify new technologies for implementation.

Basic Qualifications

 Very passionate about coding and continuous refactoring

 Aims for excellence and high quality through usable and maintainable

code

 A master of:

o A JVM based language

o Spring (or another DI platform)

o Developing REST APIs

 Able to demonstrate expert knowledge in the following things

o Java 8 + Spring Boot

o Unit tests

o Continuous Integration and Delivery

o Integration & Load testing for APIs using Junit / JMeter / Selenium /

Groovy / etc

o Git with Branch and Release Management

o Maven or Gradle

o Building Secure and Robust Systems:

 SSL / Web Services Security / Token based security

 Encryption / Data Loss Prevention

 ORM (e.g JPA, Hibernate) and SQL

 Using Docker for deployment

 Familiar with AWS tools to leverage high availability and scalability of

applications (EC2 / S3)

 Linux

Preferred Qualifications

 Worked with Postgres DB / MS SQL Server

 Worked with Mongo DB or other non-SQL DB

 Familiar with automated DB schema migration and tools (Liquibase /

Flyway / MS Dacpac / etc)

 Familiar with Kubernetes / Rancher

 Familiar with Jenkins / Bamboo

 Familiar with some other programming language (C#, Phyton, Ruby,

Grails, etc)

 Some experience with JavaScript and Angular 1.x/2.0

 Experience with different communication strategies for distributed systems

(Rabbit MQ / Kafka / Sockets / REST / etc)

 Experience with big data and analytics tools (Hive / Hadoop / Spark / Tableau)

 

All of our engineers are backed up by our Technical Directors and Studios (centers of excellence), and our project team(s) of amazing “Globers”. Each team, while having their own personality, are part of the global tapestry that makes up our powerful culture of collaboration, agility and impact.

We look at the software development process from the three different but complementary perspectives of engineering, design, and innovation...in a constant quest for new insights. We also believe in showing our people how much we value them, which is why one of the many benefits we offer is a fully paid by company PPO health plan.

Globant is an EOE M/F/D/V. For many positions, relocation is available if needed. Globant does not accept unsolicited third party resumes.