Java Software Engineer

Angajator: Key Talents
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
  • Actualizat la: 11.04.2021
    Scurta descriere a companiei

    We build strong relationships based on highest level of integrity, quality and quality.
    Key Talents provides a various rage of services to companies and individuals focusing on recruitment, training, career advisory, QA audit, IT consultancy services, QA training delivered for individuals or client’s internal teams.


    Strong Java language and ecosystem knowledge with a 4+ years experience
    Spring and Hibernate / JPA
    Very good command of software design patterns and architectural concepts
    Ability to take on technical concepts and deliver solution for project initiatives
    Microservice oriented architecture, performance and scalability concerns
    Very good OOP and OOD experience;
    Experience with building RESTful Web Services;
    Experience with build tools and versioning systems (Jenkins, Maven, GIT, Sonar);
    Very good written and verbal English skills;

    Nice to have

    Product-oriented development mindset and a responsible ownership attitude towards software components
    Strong understanding of systems resilience, concurrency, and scalability concerns
    Full-stack skills are appreciated: JavaScript, Node.js, Angular, HTML5, CSS3 technologies, Python and scripting.
    Openness to take new approaches, learn new concepts and technologies
    An open collaboration approach and transparent communication


    Be a part of a cross-functional team responsible for constantly extending our platform products, services and range of tenants
    Take part in all phases of development, maintenance and housekeeping of the platform
    Work closely with Product Owners, Architects to define the best technical solutions that match our product vision
    Collaborate with an international organisation of software developers