Innovecs is seeking a Senior Java Developer in Kyiv, Ukraine. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Requirements:
- 4+ years of Java development experience (or equivalent).
- Familiar and experienced with significant changes in Java8+.
- Deep understanding of OOP concepts.
- Experience with Java IOC and ORM frameworks.
- Experience with Maven and understanding of continuous build/delivery.
- Experience building REST/JSON APIs or web services.
- RDBMS experience including SQL, transaction management, performance tuning, and schema design.
- Experience with JMS providers like RabbitMQ.
- Experience with bash UNIX shell so able to run basic commands and write basic bash scripts.
- SCM experience, preferably GIT.
- Basic understanding of networking and security best practices.
- Experience with NoSQL databases.
- Familiarity with agile development methodologies.
- Great design and problem-solving skills, passion for quality and engineering excellence at scale.
- Upper-Intermediate English skills or better.
Would be a plus:
- Experience with other languages besides Java.
- Experience with messaging models, search indexing, distributed caching.
- Experience with containerized applications and service discovery.
- Experience tuning and scaling high-volume transactional use cases.
- BS in CS or related field.
Job responsibilities:
- Collaborate with other developers and teams to plan, design, develop, test, and maintain a distributed microservices ecosystem.
- Provide technical leadership to teammates through coaching, mentorship and code reviews.
- Maintain high standards of software quality within the team by establishing good SDLC practices and leading by example.
- Recommend improvements to infrastructure, technology, and processes.
Benefits
- Medical insurance (health), employee assistance program.
- Paid vacation, holidays and sick leave.
- Gym 24/7, personal fitness instructor.
- Office massages, personal wellness consultant.
- Meditation sessions.
- English classes.
- Ability to work from home once a week.
- Partially or fully reimbursed educational training and conferences.
- Gaming rooms.
- Referral program.
- Fruits and healthy snacks in the office.
- Commute assistance.
- Career development and growth opportunities.