Job Summary
We are seeking a skilled Java Developer to join our team in System Management. As a passionate individual with experience in software development, you will have the opportunity to work collaboratively in a cohesive team and enhance your skills in a stimulating work environment.
Key Responsibilities
The successful candidate will be responsible for designing and developing high-quality applications using excellent technical skills and knowledge of modern technologies. Additionally, they will have good interpersonal skills to achieve a pleasant and collaborative work environment.
Requirements
* Bachelor's degree in Computer Science or Computer Engineering
* 3+ years of experience in software development
* Good knowledge of Java (J2EE) and widely used frameworks such as Spring, Spring Boot, JPA
* Knowledge of REST architecture
* Good knowledge of relational databases
* Knowledge of versioning systems like Git
* Knowledge of build systems like Maven or Gradle
* Experience in developing unit tests and integration with jUnit
* Additional requirements:
o Good knowledge of microservice and event-driven architectures
o Good knowledge of IaaS and PaaS environments with containers and container orchestration
What We Offer
* Approach with modern, state-of-the-art technologies
* Agile methodologies
* Corporate assets
* Corporate welfare tools
* Ticket restaurant
* Ticket compliments
* Hybrid working mode
* Referral program
Selection Process
If your resume is in line with the open position, you will be contacted for an initial cognitive interview. Once the first step is passed, a technical interview will be conducted together with an expert in the field. If the technical interview is also successful, the last stage involves a meeting with management.