As our next Java and C# Developer, you will use the right tools in the toolbox to solve the issues at hand. You will engage in solution architecture discussions, doing DevOps work as well as building, testing, and deploying the software.
Your responsibilities:
Be part of designing and developing new IT-solutions as we as continue development of existing solutions
DevOps tasks to make sure we can deliver, and our development infrastructure is fully functioning
Building microservices for processing data, reading/writing to the database, exposing data to other applications, and more.
Using the architectural patterns that are relevant for a specific context such as event-based data streaming, request-response web services, file transport jobs, and more.
Making sure that relevant logs are created, are understandable, are shared with our central logging platform, and that the necessary alerts are setup.
Testing your software from a functional, quality, fault-tolerance, performance, and scalability perspective
Requirements
Backend applications: Java v.11+ and C#
Event streaming: Confluent Kafka (KStreams etc.)
Database technologies: PostgreSQL, MongoDB (or other NoSQL database systems)