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 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ Opportunities for professional growth.

β€’ A mature engineering culture.

β€’ The ability to influence projects from their inception.

β€’ Option for remote work.

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