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
Docker and Kubernetes Experience
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
24 days of holiday
Work from home/remote
Working with new technologies on interesting enterprise level projects