Principal Java Developer

Posted 3 days ago

This is a fully remote position, open to applicants in Germany, +1 more country.

📋 Description

• Engage in presales activities, discovery sessions, technical workshops, tenders, and RFI/RFP evaluations.

• Convert business requirements into scalable technical solutions and implementation strategies.

• Architect enterprise-level solutions for Java-based distributed systems and microservices platforms.

• Develop technical proposals, estimations, architecture diagrams, delivery assumptions, and implementation roadmaps.

• Specify technology stack, infrastructure strategies, integrations, security protocols, and team structure.

• Present and advocate for technical solutions during customer discussions and stakeholder meetings.

• Assist Sales and Delivery teams throughout presales and project initiation phases.

• Lead the technical project kickoff activities and turn high-level concepts into actionable implementation plans.

• Establish architecture standards, engineering guidelines, and development best practices.

• Mentor engineering teams during the initial delivery phases and support onboarding and technical interviews.

• Perform architecture and code reviews to ensure scalability, maintainability, and security compliance.

• Tackle complex technical challenges and provide guidance to Senior and Lead Engineers.

• Drive technical decision-making while balancing business objectives, delivery schedules, and quality standards.


⛳️ Requirements

• Over 5 years of software engineering experience with significant technical leadership responsibilities.

• Strong practical expertise in Java ecosystem development.

• In-depth knowledge of Spring and Spring Boot frameworks.

• Solid understanding of microservices and distributed systems architecture.

• Experience in designing and implementing REST APIs and event-driven architectures.

• Hands-on experience with Kafka or similar messaging technologies.

• Familiarity with both relational and NoSQL databases.

• Strong experience with cloud platforms such as AWS, Azure, or GCP.

• Proficiency with Docker, Kubernetes, CI/CD pipelines, and infrastructure automation.

• Knowledge of application security, monitoring, logging, and observability practices.

• Experience in working with incomplete or ambiguous requirements and transforming them into technical solutions.

• Previous involvement in presales, discovery phases, solution proposals, or tender processes.

• Strong skills in estimation and solution design.

• Exceptional customer-facing communication and presentation abilities.

• Capacity to independently drive technical initiatives and take ownership of outcomes.

• Upper-Intermediate level of English proficiency.


🏝️ Benefits

• Opportunities for professional growth.

• A mature engineering culture.

• The ability to influence projects from their earliest stages.

People also viewed

RR Donnelley20 hours ago

AI Architect, Technical Lead

US flagIllinois OnlyFreelanceBackend Engineer$129.5k – $207.2k/year
ApplyView job
plotdesk21 hours ago

PHP Vibe Coder, Laravel

DE flagGermany OnlyFull-timeBackend Engineer€3,500 – €8,000/month
ApplyView job
CmdScale GmbH21 hours ago

Senior Rust Consultant, Engineer

DE flagGermany OnlyFull-timeBackend Engineer€70k – €85k/year
ApplyView job
Colsubsidio1 day ago

Docente Desarrollo Web, Back-End – Medio Tiempo

CO flagColombia OnlyFull-timeBackend EngineerCOP 2.2M/month
ApplyView job
Skillshare1 day ago

Staff Backend Engineer – Platform & Domain Foundations

CA flagCanada, +1 more countryFull-timeBackend Engineer
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer – Freelance

RO flagRomania, +5 more countriesPart-timeBackend Engineer$40/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers