SENIOR Java DEVELOPER

KIVORK is an international IT company. We work together to design and create products that we are proud of for the people we believe in. Become an integral part of a diverse KIVORK team, where our employees come first.

REQUIREMENTS

  • 5+ years of experience in Java development
  • Experience in designing and developing applications using Java EE platforms
  • Experience with OO analysis and design
  • Knowledge of Collections, Multi-threading, low latency and/or other key concepts in Java
  • Familiarity with JEE internals (Classloading, Memory Management, Transaction management, etc.)
  • Knowledge of JMS/MQ, Camel (bonus), HTTP/REST, XML/JSON
  • Experience with Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience with Spring MVC
  • Experience with Bitbucket is a must
  • Experience with the full software development lifecycle and test-driven development
  • Proficiency with Agile Techniques (including TDD, JUnit, Mocks)
  • Experience with Git
  • Experience with Atlassian tools & applications (JIRA, Confluence)
  • Excellent verbal and written communication skills in English
  • Ability to work in a team

Nice to have

  • Experience with any of the following frameworks: JSF, Wicket, GWT
  • Experience with Microservices, Pivotal Cloud Foundry, Spark, Kubernetes, Akka, Pulsar, RabbitMQ, Cassandra, Redis, and Maven
  • Knowledge of CI tools such as Bamboo, Azure DevOps, Jenkins

What you will do

  • Design, implement and maintain Java-based applications
  • Perform software analysis, programming, testing and debugging
  • Determine application features and functionality
  • Compose technical specifications and provide regular code reviews
  • Identify production and non-production application issues
  • Write clean, testable, and efficient code
  • Ensure designs are in compliance with requirements and business objectives
  • Prepare and produce releases of software components
  • Recommend changes to improve existing applications

What we offer

  • Official job with employment record
  • Paid vacations, holidays and sick leaves
  • Motivating salary
  • Comfortable office downtown
  • Work in a friendly team
  • Interesting and promising projects
  • Job stability and great opportunities for professional growth