This job is no longer active!
View all jobs Evolve today active
View all jobs Java Developer active on Hipo.ro
View all jobs IT Software active on Hipo.ro
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!
For our business partner, a dynamic software company that created one of the most practical solutions to reduce chaos and bring order to the support process, we are looking for a Back-end Java Developer.
The product is a platform that can work by itself, as well as in conjunction with complementary solutions and you will join a team with an extended professional history together, in their endeavor to transform it and position it on the market.
Bachelor’s Degree in Computer Science or equivalent experience.
At least 3 years experience in Java development.
Experience working with Spring ecosystem (Boot, Security, web).
Good knowledge of markup languages such as XML, and JSON.
Knowledge of Object-Oriented Programming (OOP) Patterns and Concepts.
Familiarity with different designs and architectural patterns.
Expertise in continuous integration.
Experience in working with databases (PostgreSQL).
Knowledge of code versioning tools, for instance, Git.
Understanding of building tools like Ant, Maven, Gradle, etc.
Skilled in writing reusable Java libraries and clean code.
Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services.
Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds.
Contribute to all stages of the software development lifecycle.
Design, implement and maintain Java-based applications that can be high-volume and low-latency.
Analyze user requirements to define business objectives.
Develop and test software.
Identify and resolve various technical issues arising.
Create detailed design documentation.
Propose changes to the current Java infrastructure.
Develop technical designs for application development.
Write well-designed, testable code.
Conducting software analysis, programming, testing, and debugging.
Manage Java and Java EE application development.
Private medical subscription at Medicover.
Extra holidays added every 3 years in the company.
At the office - parking lots with electric car chargers.
- Medical subscription
- Gym membership
- Extra days off
- Parking space
- Meal vouchers