Posted on 01.06.2020

Java Developer

Job description
We are searching for a Java-developer with a high regard for frontend architecture, seasoned in working with content-based CMS and a high fluency with the Spring framework.

We are searching for a Java-developer with a high regard for frontend architecture, seasoned in working with content-based CMS and a high fluency with the Spring framework.

The products we are developing enable large online marketing campaigns and leverage the big number of users, by collecting qualified leads, offering incentive and sponsor switching mechanisms as well as assuring the automation of transactions between our users and partner sites.

Job Requirements

Develop cross-functional, 12-factor artifacts, compatible with Business Solutions distributed architecture environment

Develop our Continuous Integration and Delivery pipelines under the following aspects:

  • features
  • tooling
  • development processes and standards

Evolve a Java-based Content Management System under the following aspects:

  • New cross-business lines features
  • Integration of the CMS with other artifacts in the Business Solutions ecosystem
  • Deriving and improving development processes and standards

Contribute to cross-project technical topics like:

  • Secure SDLC process
  • Continuous Delivery process
  • Design for testability

Required skills:

  • Java 8 and related technologies
  • Implementations of the Content Repository API for Java Technology (JCR), such as Apache JackRabbit or equivalent
  • Building RESTful Web Services (especially designing REST APIs)
  • Fundamentals of web portal-building architectural patterns like MVC
  • Progressive frontend frameworks geared towards Single Page Applications, such as Vue.JS, React, etc.

Also, you should have a strong predilection towards:

  • The Spring framework (especially its understanding, not just its usage) and related flavors: Spring Boot, Spring Cloud Config, Spring Batch, Spring MVC
  • Building applications in the context of a distributed architecture
  • Applications’ ability to scale
  • Understanding release lifecycle and all its supporting tools and technologies: Maven, Git, Branching Models, Gitlab CI, Jenkins
  • Adhering to the DevOps methodology and cultural aspects

Relocation package
Relocation package
Flexibile working hours
Flexibile working hours
competitive compensation package
competitive compensation package
Performance bonuses
Performance bonuses
Job rotation
Job rotation
Learning through Arnia Academy
Learning through Arnia Academy
Attractive projects
Attractive projects
Medical benefits
Medical benefits
Trainings
Trainings
International work experience
International work experience
Referral program
Referral program

Find us in Bucharest

Phoenix Center 4-10 Muntii Tatra Street Bucharest, Romania +40 374 60 88 99 contact@techtalent.ro