Senior Java engineer/Tech lead (with oncall support) Offline

Project Description:

One of the largest worldwide retail companies, which's located in the USA, needs a professional, effective and result-oriented team to design, develop and support complex enterprise solutions. These solutions include logistic applications used in various supply chain methodologies.

 

Responsibilities:

- this vacancy assumes 24/7 on-call support (once per month)
- Solution, design and architecture drafting
- Participate in strategic planning
- NFR analysis, risk management
- Technical Interviewing (rarely)
- Incorporate and cultivate engineering culture and best practices
- MR review
- 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 Description:

Strong leadership qualities
5y+ with Java SE 8 / 11 / 17
AWS (IAM, RDS, DynamoDB, S3, Lambda)
Spring Boot
Docker
Junit, Mockito
Gradle
At least 2 years hands-on experience with cloud-native applications
Big-O complexity
12-factor apps
MSA patterns
Practices: GoF Patterns, XP, Refactoring, Pragmatic Programmer principles, DDD, Clean Architecture, CQRS & Event Sourcing, TDD, SOLID, GRASP (the more candiadte knows- the better)
ReactJS
Kafka (or any message broker, i.e. RabbitMQ, NATS)
Kubernetes
Cloud Design patterns, Microservice patterns
DR strategies
GitLab CI/CD (or any CICD tool)
Serialization: Avro/Protobuf

 

Nice-to-Have Skills Description:

Unix shells and scripting (bash, sh)
Terraform
Logging & Monitoring: NewRelic, Splunk, PagerDuty

To apply for this and other jobs on Djinni login or signup.