Java Tech Lead Offline

Project Description:

This solutions include logistic applications used various supply chain methodologies.

You will have a great chance to lead the project from the very beginning.

Responsibilities:

- Solution, design and architecture drafting

- Collaborate with PM, BA, EA

- Participate in strategic planning

- NFR analysis, risk management

- Interviewing

- Team members coaching

- Incorporate and cultivate engineering culture and best practices

- MR review for other team members

- Suggest enhancements

- Coding as a minor activity including: refactor existing code, improve test coverage

- Build and ship product artifacts to dev/prod cluster

 

Mandatory Skills:

MUST:

- Java SE 8 / 11

- Experience with messaging-based communication model

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

- Big-O complexity

- 12-factor apps

- MSA patterns

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

- Team player with good interpersonal/communication capabilities;

- Quick learner, ability to get fast into foreign code and architecture, reverse engineering experience;

- Readiness for business trips to USA (Seattle) for 2-4 weeks several times per year

 

SHOULD:

- Kafka

- Resiliency Patterns

- Reliability Concepts

- DR strategies

- AWS (EC2, RDS, DynamoDB)

- Unix shells and scripting (bash, sh)

- Spring 5 / Spring Boot 2

- GitLab CI/CD

- Serialization: Avro/Protobuf

- Experience with Telemetry

 

Nice-to-Have Skills:

- Supply Chain domain knowledge or similar experience

- Terraform

- Kubernetes, Docker

- Junit, Mockito

- Gradle

- Logging & Monitoring: NewRelic, Splunk, PagerDuty

- UML

The job ad is no longer active
Job unpublished on 26 November 2020

Look at the current jobs Java Kyiv→

Loading...