We are looking for a new Java Software Developer with at least 5 years of professional experience and a DevOps mindset. As a big company, we use a lot of data sources to generate new insights and sales leads. You, as part of the SDE-Team, are responsible for supporting the existing infrastructure as well as creating new components, and for all steps that are required to ensure stable runs in the production environment. You need to be able to perform big scale data mining, verify data integrity as well as to transform it to various formats requested by stakeholders in order to support their operational work.
Collect and transform unstructured data from different sources to structured output utilizing public data sources and APIs Apply known “best practice” / “lessons learned” knowledge to create reliable, multiple times a day running agents, aware of model changes and other possible occurring issues Create reusable, maintainable, scalable (vertical, horizontal) integrations/services using a cutting-edge hybrid cloud infrastructure as well as Java as the main programming language Collaborate well with team and stakeholders in agile iterative processes
You have a DevOps mindset and like working with Continuous Deployment
You are familiar with parsing structured and unstructured data and creation of ETL pipelines for data warehousing
You have knowledge about how to model data and processes, how to test data, how to implement a proper logging/troubleshooting
You like clean code and have a strong foundation in OOP principles and design patterns
You have a good understanding of web security, web analysis, web performance, as well as relevant data formats and (wire) protocols
You are proficient in written and spoken English