We have a spot for:
Java Software Developer

Job Description

  • Relevant experience in Java 8 or higher web applications and any JavaScript framework (for example Angular 4+, React JS/Ember.js/Vue.js)
  • Experience with unit and integration testing and writing clean code
  • Understanding of REST APIs, OOP, and related best practices
  • Good knowledge of SQL or NoSQL databases techniques
  • Strong interpersonal skills and the ability to work independently as well as in a team environment
  • The ability to adapt to new technologies, our tech stack is diverse, and being able to step out of the comfort zone to learn new frameworks/tools is a must 
  • Relevant experience with Spring Framework-Core/Boot/MVC, Hibernate/JPA, HTML, CSS
  • Deep understanding of Java/J2EE, HTML5, CSS3, Javascript, and other supporting front-end or back-end technologies
  • Knowledge of architecture and design patterns and anti-patterns
  • The ability to deliver results in a fast-paced, deadline-driven environment that requires ability to handle multiple tasks simultaneously without compromising quality
  • Experience working with AWS solutions for JAVA deployments (Lambda, EC2, S3, Elasticache)

Qualifications

  • Write and review great quality code
  • Design, build and maintain scalable and robust APIs
  • Ensure system responsiveness, robustness and high availability
  • Design and create robust and reusable UI components that will be used across teams
  • Implement critical business features
  • Improve our CI/CD pipeline to ensure constant production delivery of high-quality features
  • Improve our automated tests suite in terms of speed and accuracy
  • Give constructive feedback
  • Help the team in troubleshooting and resolving of complex problems
  • Come up with solutions to any issue that is raised during code/design review and being able to justify the decision take

SOFT SKILLS:

  • Very good English
  • Solution-oriented
  • Deep understanding of a problem / Strive to understand a problem / Curiosity
  • Flexibility
  • Autonomy
  • Fast learner
  • Long-term engagement
  • Good communication skills
  • Good analytical skills, capable to clarify and dive for requirements
  • The willingness of going out of the comfort zone
  • Investigation and troubleshooting
  • Willingness for continuous learning and improvement
  • Positive thinking

Additional Information

What do we offer?

  • A fun and relaxed, yet dynamic working environment, a flexible program, a healthy life-work balance
  • A young and dynamic team with an open and extraverted communication style and outstanding performances 
  • Non-corporate organizational environment, where ideas are valued and engagement is rewarded

This could be  a great opportunity for the right candidate. If you like  warm, open and friendly environments and looking forward interesting projects, let's meet and talk about it.