Java Developer (offline)

Skills:
β€” 2+ years of software development expertise using JVM languages
β€” Strong proficiency in Java 8 (core, multithreading, memory model)
β€” Expertise in developing web applications with Spring Boot (preferred) or any other web framework for JVM languages. Clear understanding of the REST architectural style.
β€” Strong understanding of authentication / authorization mechanisms (OAuth, OAuth2, JWT, etc.)
β€” Experience in designing / developing relational data models and working with ORMs (Hibernate preferred) is a must. Practical skills in writing SQL queries are highly appreciated.
β€” Ready to follow high coding standards and code design principles
β€” Upper-intermediate level of English (both written and spoken)

Nice to have:
β€” AWS or GCP. Any practical experience with implementing CI / CD pipelines; Docker, Kubernetes.
β€” NoSQL databases (MongoDB, Cassandra, Redis)
β€” Message brokers (Kafka, AWS SQS / SNS, etc)
β€” JavaScript / TypeScript, HTML / CSS
β€” GraphQL
β€” Linux
β€” Knowledge of Scala would be a big plus

Benefits:
β€” Individual career path in software product development
β€” Opportunity to work on software products for US and EU markets
β€” Competitive compensation depending on your experience and skills
β€” Compensation for professional certification, IT conferences, and events
β€” Flexible working hours (start and finish your workday when you want)
β€” You can decide at any time whether to work remotely or at the office
β€” We will provide any hardware you would like (Mac or PC, other devices)
β€” Individual and group English classes with native speakers through Zoom
β€” Unforgettable corporate events and holiday celebrations
β€” Pizza Fridays and super friendly team


Design, development, deployment and support of web applications, REST & GraphQL APIs based on high-level requirements
Design and development of data models, writing data migrations and ETL data pipelines
Auditing the quality of work, optimizing system performance, writing tests, documenting APIs

About Sysgears

SysGears is a software development company that specializes in creating custom web applications for business enterprises all around the globe. Founded in 2010, SysGears provides full-cycle development services, starting from research and prototyping, through design and implementation, testing and optimization, to deployment and maintenance.
We use Node.js, Express, NestJS, Play, Akka, Spark, Kafka, React, Next.js, and GraphQL to create software that meets the highest performance and reliability requirements. Programming is our life, our calling and our art. We love it and that is why we work with the newest tools and frameworks, invest in researching cutting-edge technologies, and develop our own open source products.
Working at SysGears means, above all, to be a part of a team. We value each other, value new ideas and proactive thinking, value open and creative environment. Our team is the place where you can do what you love the most and work to your full potential!

Company website:
https://sysgears.com/

DOU company page:
https://jobs.dou.ua/companies/sysgears/

The job ad is no longer active
Job unpublished on 13 February 2021

Look at the current jobs Java Dnipro→