1&1 Internet Development

Bucuresti, Bucuresti

Full Time

On Site

Spring Platform Developer

Sept. 17, 2018

Your Tasks:

  • Develop new features that add functionality to the Lead Generation Platform
  • Develop new projects for the business of Online Referral Marketing
  • Develop features, tooling and processes for our Continuous Integration and Delivery pipelines
  • Maintain, refactor and evolve a Java-based Content Management System
  • Participate in all phases of the development lifecycle of artifacts within a microservice oriented architecture
  • Contribute to cross-project technical topics like: Secure SDLC process, Continuous Delivery process, Design for testability, and others
We Appreciate:
  • Java 8 and related technologies
  • Relational Databases, SQL and ORM technologies (JPA, Hibernate)
  • Building web portals

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 WebFlow, Spring MVC
  • Building RESTful Web Services (especially designing REST APIs)
  • Adhering to the DevOps methodology and cultural aspects
  • Understanding release lifecycle and all its supporting tools and technologies: Maven, Git, Branching Models, Jenkins
  • Microservice oriented architecture

You should be comfortable with the following work organization patterns:

  • Have very good command of English language (both written and spoken)
  • See yourself as an application developer as well as a platform developer
  • Develop projects in a distributed team
  • Interact daily with all the roles of a project team (developer, QA, operation engineer, product owner)
  • Have a proactive approach towards your work and processes
  • Adapt and adjust to change

Nice to have:

  • Experience working with a CMS
  • Knowledge about Enterprise Integration Patterns
  • A full-stack approach to projects
  • Security knowledge
  • Domain Knowledge in building online portals or artifacts suited for online marketing campaigns
  • An outgoing, “get things done”, positive attitude