Senior Java Developer

About our projects
1. We build the first-ever metaverse NFT search engine & gamification tools.
2. We build the first-ever rapid-bets sports platform.
3. We build the first-ever turnkey gaming marketplace.
4. We build the first-ever turnkey sportsbook.

Required knowledge
Strong theoretical & practical knowledge.
— Bachelor’s degree in Computing Science or Engineering Technology.
— 8+ years of experience in core Java programming with high-load production
solutions.
— Apache Kafka experience.
— Cassandra experience.
— Solid experience with Spring Boot
— Experience with GraphQL and gRPC.
— Experience with other NoSQL DBs and RDBMS.
— Experience with message brokers (RabbitMQ is preferable).
— Experience with microservices-based architecture.
— Experience in application development building enterprise-grade applications in a high
transaction environment.
— Experience designing & building scalable web services.
— Firm understanding of best practices for object-oriented, reactive, and modularized
software with a particular emphasis on Java.
— Experience with streaming and batch data pipelines (Kafka Streams).
— Experience with AWS and Docker, familiarity with Kubernetes.
— Preferrable experience with Kafka Connect (custom source and sink connectors
development).
— Understanding of CI/DI is preferred (Jenkins).
— Experience with Unit & integration testing frameworks and best practices (e.g. JUnit,
Mockito, etc.), familiarity with Test-Driven Development environment.
— Basic knowledge of Linux.
— Exceptional debugging, testing, and problem-solving skills.
— Intermediate English.
Meet the job
— Developing a revolutionary product utilizing cutting-edge technologies.
— Build highly reliable and scalable cloud-based applications.
— Following engineering best practices (Code review, Unit Tests, TDD, etc.).
— Participating in the R&D process.
— Working in an Agile environment applying Scrum methodology.
— Solve real-world complex problems at scale on the media content platform.
— You will be encouraged to actively look for innovations and continuous improvement, and
efficiency in all assigned tasks.
— You will design, develop, modify, debug and/or maintain software code according to
functional, non-functional, and technical design specifications.
— You will follow software engineering standards, applicable software development
methodology, and release processes, to ensure code is maintainable, scalable, and demo the
software products to stakeholders.
— You will investigate issues by reviewing/debugging code, providing fixes and
workarounds, and reviewing changes for operability to maintain existing software solutions.
— You will work within a team, collaborate and add value through participation in peer code
reviews, provide comments and suggestions, and work with cross-functional teams to achieve
goals.
— You will assume technical accountability for your specific work products within an
application and provide technical support during solution design for new requirements.
Interview
Step 1. Interview with the CTO
Step 2. Start your job.

Просьба резюме с указанием вакансии отправлять на эл. адрес: infofortuna@ukr.net

Написать ответ

Your email address will not be published. Required fields are marked *