Middle Java Developer

Posted:
10/10/2024, 8:03:30 PM

Location(s):
Ohio, United States

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Workplace Type:
Remote

CORE Dev Requirements:
- 2+ years professional experience in software development
- Strong OOP design skills and FP basics
- Knowledge of Java (8+) Core (collections, concurrency, etc)
- Spring framework hands-on experience (Boot, MVC, Data/JPA, Cloud is a plus)
- Restful services (REST) dev experience (2+ year);
- Thorough understanding of Kafka stream processing
- Thorough understanding of RDBMS: PostgreSQL, MySQL
- Understanding of NoSQL DBs (key-value, document, columnar such as Aerospike, Redis, MongoDb, Cassandra etc.)
- Understanding of Stream Data and Big Data processing
- Understanding of Docker/Kubernetes concepts
- Understanding of *nix like systems
- Experience with continuous integration (principles, instruments).
- Front-end skills (JS/TS, HTML/CSS/Bootstrap) is a plus
Responsibility:
- Collaborate with development team, DevOps, Product Owner
- Selection and implementation of the necessary tools, technologies, and techniques.
- Designing architecture of an application
- Developing application for data processing and exposing, following best practices and design principles.
- Code review and code quality control
- Troubleshooting and performance optimization
We offer:
- To contribute into building the biggest analytical cloud environment in Ukraine
-  To create Big Data/AI products, changing the whole industry and influencing Ukraine
-  To be involved in real big data projects with petabytes of data and billions of events daily processed in real-time 
-  A competitive salary
-  Great possibilities for professional development and career growth
-   Medical insurance
-   Life insurance
-   Friendly & Collaborative Environment