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.

SHARE ON:

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

Flexible
working
hour

Competitive
compensation
packages

Performance
bonuses

Job
rotation

Learning
through Arnia
Academy

Attractive
projects

Medical
benefits

Trainings

International
work
experience

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

We use cookies to improve your experience. By your continued use of this site you accept such use. Please see our privacy policy for more information about cookies. Learn more