
Principal Java Developer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Germany, +1 more country.
β’ Engage in presales activities, discovery meetings, technical workshops, tenders, and analysis of RFI/RFPs.
β’ Convert business needs into scalable technical solutions and implementation strategies.
β’ Architect enterprise-level designs for Java-based distributed systems and microservices platforms.
β’ Create technical proposals, estimations, architecture diagrams, delivery assumptions, and implementation roadmaps.
β’ Establish technology stack, infrastructure strategies, integrations, security principles, and team composition.
β’ Present and advocate for technical solutions during customer discussions and stakeholder meetings.
β’ Assist Sales and Delivery teams during presales and project initiation phases.
β’ Oversee the initiation of technical projects and turn high-level concepts into actionable implementation plans.
β’ Set architecture standards, engineering guidelines, and best practices for development.
β’ Guide engineering teams during the initial delivery phases and support onboarding and technical interviews.
β’ Conduct architecture and code reviews to ensure scalability, maintainability, and compliance with security standards.
β’ Address complex technical challenges and mentor Senior and Lead Engineers.
β’ Propel technical decision-making while balancing business objectives, delivery timelines, and quality expectations.
β’ Over 5 years of software engineering experience with significant technical leadership responsibilities.
β’ Strong practical expertise in Java ecosystem development.
β’ Extensive knowledge of Spring and Spring Boot frameworks.
β’ Solid understanding of microservices and distributed systems architecture.
β’ Proven experience in designing and implementing REST APIs and event-driven systems.
β’ Hands-on experience with Kafka or comparable messaging technologies.
β’ Familiarity with relational and NoSQL databases.
β’ Strong experience with cloud platforms such as AWS, Azure, or GCP.
β’ Proficiency in Docker, Kubernetes, CI/CD pipelines, and infrastructure automation.
β’ Understanding of application security, monitoring, logging, and observability practices.
β’ Experience in navigating incomplete or ambiguous requirements and translating them into technical solutions.
β’ Involvement in presales, discovery phases, solution proposals, or tender processes.
β’ Strong skills in estimation and solution design.
β’ Excellent communication and presentation skills in customer-facing situations.
β’ Ability to independently drive technical initiatives and take ownership of projects.
β’ Upper-Intermediate English proficiency.
β’ Opportunities for professional growth.
β’ A mature engineering culture.
β’ The chance to influence projects from their earliest stages.
β’ Availability of remote work options.
RR Donnelley
plotdesk
CmdScale GmbH
Colsubsidio
Get handpicked remote jobs straight to your inbox weekly.