
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 initiatives, discovery sessions, technical workshops, tenders, and analysis of RFI/RFP documents.
β’ Convert business needs into scalable technical solutions and implementation strategies.
β’ Architect enterprise-level designs for Java-based distributed systems and microservices frameworks.
β’ Develop technical proposals, estimations, architecture diagrams, delivery assumptions, and implementation roadmaps.
β’ Define the technology stack, infrastructure strategy, integrations, security principles, and team structure.
β’ Present and advocate for technical solutions during discussions with customers and stakeholders.
β’ Assist Sales and Delivery teams throughout the presales and project initiation stages.
β’ Oversee technical project startup activities and translate high-level concepts into practical implementation plans.
β’ Establish architecture standards, engineering guidelines, and best practices for development.
β’ Mentor engineering teams during initial delivery phases and assist with onboarding and technical interviews.
β’ Conduct architecture and code reviews to ensure compliance with scalability, maintainability, and security standards.
β’ Address complex technical issues and provide guidance to Senior and Lead Engineers.
β’ Facilitate technical decision-making while balancing business objectives, delivery schedules, and quality expectations.
β’ 5+ years of experience in software engineering with significant technical leadership roles.
β’ Strong hands-on proficiency in Java ecosystem development.
β’ In-depth understanding of Spring and Spring Boot frameworks.
β’ Solid grasp of microservices and distributed systems architecture.
β’ Experience in designing and implementing REST APIs and event-driven architectures.
β’ Practical knowledge of Kafka or similar messaging technologies.
β’ Familiarity with relational and NoSQL databases.
β’ Strong experience with cloud platforms such as AWS, Azure, or GCP.
β’ Experience with Docker, Kubernetes, CI/CD pipelines, and automation of infrastructure.
β’ Knowledge of application security, monitoring, logging, and observability practices.
β’ Experience in working with incomplete or ambiguous requirements and transforming them into technical solutions.
β’ Participation in presales, discovery phases, solution proposals, or tender processes is preferred.
β’ Strong estimation and solution design capabilities.
β’ Excellent communication and presentation skills for customer interactions.
β’ Ability to independently drive technical projects and take ownership of initiatives.
β’ Upper-Intermediate level of English proficiency.
β’ Opportunities for professional growth.
β’ A mature engineering culture.
β’ The ability to influence projects from their inception.
β’ Option for remote work.
RR Donnelley
plotdesk
CmdScale GmbH
Colsubsidio
Get handpicked remote jobs straight to your inbox weekly.