
Senior Software Developer β Integration, Core IT
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Germany.
β’ Design and manage business-critical applications and services, emphasizing Java and Kotlin.
β’ Evaluate, stabilize, modernize, and significantly improve current legacy applications.
β’ Create APIs, integration services, and adapters that link product solutions to legacy systems.
β’ Contribute to the development of an integration architecture utilizing REST APIs, OpenAPI, alongside event-driven and messaging technologies.
β’ Gradually transition from direct system connections to well-defined interfaces and services.
β’ Develop and maintain applications within a containerized, Azure-based infrastructure.
β’ Utilize Git/GitLab, CI/CD, Docker, Linux, and relational databases in your work.
β’ Investigate errors and performance challenges across system boundaries and devise sustainable technical solutions.
β’ Influence technical and architectural decisions.
β’ Assist the team through code reviews and sharing of professional knowledge.
β’ Collaborate with product IT teams and other technical groups to guarantee the dependable interaction of new and existing systems.
β’ A completed degree in Computer Science, Business Informatics, or a similar technical field; alternatively, several years of relevant professional experience and equivalent technical skills.
β’ Multiple years of professional software development experience, preferably in complex or business-critical IT environments.
β’ Strong proficiency in Java and Kotlin, with hands-on experience in production settings.
β’ Thorough understanding of modern software development principles and a solid grasp of maintainable, robust software architectures.
β’ Experience with REST APIs and OpenAPI, as well as the integration of distributed systems.
β’ Familiarity with SQL and relational databases.
β’ Proficient with Git, CI/CD, containers/Docker, and Linux.
β’ Willingness to deeply engage with existing code and applications that have developed over time.
β’ Organized and self-motivated working style.
β’ Fluent in German, both written and spoken.
β’ Knowledge of Rust and/or Go, along with experience using Kafka, RabbitMQ, or similar messaging technologies, is a plus.
β’ Experience with Microsoft Azure, cloud-native applications, and event-driven architecture is beneficial.
β’ Understanding of legacy application modernization and the integration of complex IT systems is advantageous.
β’ Industry knowledge in the energy sector is appreciated but not mandatory.
β’ 100% remote work option available β choose to work from the office or from home.
β’ A dynamic environment that offers significant opportunities to influence your work and features short decision-making processes.
β’ Modern work equipment and a friendly corporate culture.
β’ Regular team events β build relationships with your colleagues outside of work!
β’ Additional leave for the birth of a child and for your wedding.
β’ Company-supported pension plan β weβre here to support you!
β’ Option to purchase a Deutschlandticket.
β’ Employee discounts with partner companies.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.