(+4) 0374 900 200
contact@avangarde-software.com

Java Developer

Java Developer

Project Location(s):
Cluj-Napoca, Romania

Experience Level: +2 years of experience

KEY RESPONSIBILITIES

  • Write well-designed, efficient code in a Java environment
  • Designing and developing Java-based back-end services and applications
  • Review, test and debug team members’ code
  • Communicate effectively with project stakeholders;

SKILLS AND EXPERIENCE

  • Experienced with Spring Framework, Spring Boot
  • Hands-on experience with microservices architectures and domain driven design
  • Experienced with microservices architectures and domain driven design
  • Familiar with event driven architecture
  • Familiar with working with Kafka
  • Familiar with using Websocket, Swagger, Server Sent Events
  • Experience in high scalable applications
  • Experience with RESTful applications
  • Understanding fundamental design principles behind a scalable application;
  • Knowledge of database schemas design, to represent and support business processes
  • Experience in an Agile environment

Your Essential Experience and Education

  • You are a “Clean Code evangelist” and Test-Driven-Development enthusiast!
  • You deeply understand what it means to “evolve codebase towards Domain-Specific Language”
  • You have pragmatic approach for CI / CD and Infrastructure-as-a-Code
  • You have professional working experience in software development using Java 8 and up
  • Ideally you have experience developing for cloud execution platforms (AWS, Docker)
  • You possess very good English skills. German is a plus

REQUIREMENTS

  • Experience with Object-Oriented Design (OOD)
  • Problem-solving abilities
  • Understanding of and experience with application architectures (client/server, web, database);

Our tech stack

Java 8 | JUnit | Mockito | Spring | SASS | MongoDB | PostgreSQL | ReactJS | enzyme | jest | Swift | Scrum | Unit-Testing | Automated-Tests | Docker | AWS | GitLab | maven | jenkins

WE OFFER

At Avangarde Software you will feel like home and will be surrounded by fun, caring and supportive colleagues. We encourage a healthy work-life balance adjustable to your preferences.

You can benefit from:

A dynamic and collaborative working environment;

A competitive remuneration package and bonus structure, including medical insurance

Our promise:

We will:

  • Teach you
  • Learn from you
  • Find and boost your strong points
  • Put you in the right context to succeed
  • Grow together with you

APPLY FOR JOB