Position: Senior Java Engineer IRC121812
Company: GlobalLogic
Category: Java
Experience required: 3y
English level: intermediate

**Job Description:**

- 4+ years of software engineering experience in backend technologies
- Proficient in Java8+
- Knowledge of the Spring, Spring Boot, SQL, 
- Keeps up to date with the newest web and server technologies, libraries, and frameworks
- Practical experience and following the Paradigm/Principles: SOLID, KISS, DRY, YAGNI, DDD, OOD, OOA
- Experience with Apache Kafka and/or RabbitMQ (development/operations), Microservices
- Experience in REST
- Experience with Docker
- Experience with messaging systems
- Experience deploying software that is backward compatible with zero downtime expectations
- Experience working with remote team members effectively and collaboratively
- Ability to communicate and consult on technical issues
- Good communicator
- English level Intermediate or higher

**Would be a plus:**

- Knowledge of MongoDB, PostgreSQL
- Experience with GCP
- Experience with gRPC
- Knowledge and experience with Go
- Experience with Software architectures Patterns "Monolithic Architecture, Microservices, Architecture frameworks, Architectural styles and patterns"