Java Developer

Employer: Evolve today
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
  • nationwide
    Updated at: 17.09.2021
    Short company description

    At Evolve today we offer complex Human Resources services, from business consulting to headhunting and recruitment. We have extensive experience in finding talented professionals, for a variety of industries, especially in the IT sector.
    We started with a dream: to create a Human Resources company with a strong, unique profile on the market, deeply shaped by our core values: commitment to performance, professionalism, a balanced approach and deep satisfaction for our clients.
    From that moment, we nurtured special relationships and we continuously evolved, being flexible, but staying true to our values. We aim higher and higher and we invite you to EVOLVE with us!


    We are looking for Java Developers with extensive experience in developing enterprise solutions which include a deep knowledge of different technical approaches, large-scale applications.

    Our business partner is a global leading technology provider that offers complete Software Development, Web, Mobile Development, and IT Consulting, with highly diversified enterprise projects.


    At least 3+ years of professional experience with Java Version 8+, JPA and Hibernate
    Professional experience with RDBMS Database (Oracle is preferred; would consider candidates with MS SQL Server, PostgreSQL, MariaDB, MySQL)
    Knowledge of Streams and Lambdas
    Good experience with Git/GitHub and Asynchronous Programming
    Strong knowledge of Maven
    Proficient with Dependency Injection
    Experience with Second Level Cache or Distributed Cache
    Strong background in Object Oriented Programming
    Excellent English communication skills, both verbal and written
    Bachelor’s Degree in Computer Science or equivalent

    Nice to have

    GCP experience
    Docker and Kubernetes Experience
    Spring Boot
    Elastic Search


    About you

    Produce quality code based on Product Management specifications
    Look for software and process improvements and drive innovation forward by proposing and using new solutions/technologies
    Develop and maintain detailed and accurate documentation per all project standards
    Thorough technical knowledge in software development methodologies, design, and implementation
    Implement the design, testing, and support phases of software projects
    Communicate effectively with project managers and development team members to facilitate the understanding of deliverables, estimates, and prioritization

    Other info


    24 days of holiday
    Work from home/remote
    Medlife subscription
    Working with new technologies on interesting enterprise level projects