Senior Java Developer Offline

Location

Remote Ukraine

 

Project Description

One of the largest retail worldwide company that located in USA needs a professional, effective and result-oriented team to design, develop and support complex enterprise solutions. This solutions include logistic applications used various supply chain methodologies. You will have a great chance to work with modern technologies.

 

Responsibilities

MR review for other team members (TL support)

Suggest enhancements

Strive to engineering excellence in every aspect

Implement new features

Bugfix existing features

Refactor existing code

Improve test coverage

Build and ship product artifacts to dev/prod cluster

Devops responsibilities & knowledge of devops tools - is option to grow

 

Skills

Must have

 

MUST:

Java SE 8 / 11

Docker

Junit, Mockito

At least 2 years hands-on experience with cloud-native applications

Big-O complexity

12-factor apps

MSA patterns

SQL (MySQL)

SHOULD:

DR strategies

Kubernetes

Terraform

AWS (EC2, RDS, DynamoDB)

Unix shells and scripting (bash, sh)

Spring 5 / Spring Boot 2

GitLab CI/CD

Serialization: Avro/Protobuf

Practices: GoF Patterns, XP, Refactoring, Pragmatic Programmer principles, DDD, Clean Architecture, CQRS & Event Sourcing, TDD, SOLID, GRASP

 

Nice to have

 

Logging & Monitoring: NewRelic, Splunk

Kafka Stream API & KSQL

UML

Material UI

Go Lang

GraphQL (basic knowledge)

Route53 (basic knowledge)

Okta (basic knowledge)

 

Languages

English: B2 Upper Intermediate

 

Seniority

Senior

The job ad is no longer active
Job unpublished on 9 October 2021

Look at the current jobs Java Kyiv→