Position: Middle Java Engineer for Automotive Project
Company: GlobalLogic
Experience required: 1y
English level: upper

**Requirements**

- Designed/built outstanding systems from concept to launch

- Maintained systems through multiple iterations

- 1-3 years of software engineering experience in both front and backend technologies

- Proficient in JavaScript, Java, NodeJS

- Working experience with React.js

- Knowledge of the DOM, HTML5, CSS3, Java, Hibernate, Spring, Spring Boot

- Keeps up to date with the newest web and server technologies, libraries, and frameworks

- Experience using Git with GitFlow

- Experience with messaging systems

- Experience with Apache Kafka and/or RabbitMQ (development/operations), Microservices, AWS, Docker, Kubernetes

- Experience deploying software that is backwards compatible with zero downtime expectations

- Experience working with remote team members effectively and collaboratively

- Experience with Jenkins or similar CI/CD pipelines is a plus

- Ability to communicate and consult on technical issue

- Good English skills ( daily communication with a customer side)

**Nice to have**

SQL, Spring Security, Docker, Maven, Gradle, PostgreSQL, ReactJS

**Responsibilities**

Our team is looking for an experienced full stack software engineer to build an easy, convenient, and trust building system for car repair that delights customers throughout the repair process.  We are a lean team that partners with Product and Design teams every step of the way with a strong focus on customer satisfaction. The perfect person for the job is excited to move fast, follow industry standards, think at scale, and loves delighting customers through technology and customer experience.  This prospective team member also strives to achieve continuous deployment of features, respects other team members, and thrives in a meritocratic environment.

Responsibilities:

- Design and create scalable, accessible, and maintainable experiences

- Optimize site design, workflows, and performance across a variety of technologies

- Embrace team centric work environment with a positive can-do mentality

- Contribute to our growing product offering, become an expert in the business by learning marketing and sales strategies, and champion the needs of the customer

- Comfortable in an environment with complex and unstructured data specifications with a high aptitude for simplifying complex algorithms

- Deliver and receive feedback with an authentic interest in team and individual improvement

- New features development

- Production investigation/stabilization

- Automation & unit tests

- Estimate stories, prepare sub-tasks breakdown

- Interviewing new developers