1&1 Internet Development SRL
Spring Platform Developer
For our Leads and Content Development team in Bucharest, we are looking for a developer well versed within the Java language, and with a clear bias towards the Spring framework.
Team description and business overview
The Leads and Content team is part of the Portal Business Solutions department of 1and1.
The products we are developing enable large online marketing campaigns and leverage the big number of users interacting with the platform, by collecting qualified leads, offering incentive mechanisms and sponsor switching mechanism.
Central to our business are our web portals. Making them available to customers and building secure flows that lead to or from the portals requires a holistic approach to software development and means that Leads and Content team business covers the whole range of topics from CMS related work, to web services, caching, DBs and all the communication flow that happens in-between.
A fundamental pillar in our current work is building our continuous integration and delivery pipelines. Regardless of the business projects we cater to, a cross-cutting aspect in this team is establishing a DevOps culture. This has impact over our collaboration, affinity, tooling and scaling approach.
Requirements:
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
In this role, you will:
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
Nivel cariera
Middle (2-5 ani)
Limbi vorbite
engleză, română
Adresa/adresele jobului
246 Calea Floreasca, București