
Senior Java Developer
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Germany.
• Close collaboration with software architects.
• Design and development of technically advanced, distributed Java solutions.
• Ongoing enhancement of search solutions in partnership with the team.
• Thoughtful utilization of AI-assisted development tools and critical assessment of their outcomes.
• Continued advancement of existing microservices and independent systems.
• Contribution to an autonomous agile squad team.
• Providing support to colleagues and encouraging their professional growth.
• Continuous integration, deployment, and management of your own services.
• Taking ownership of project-related responsibilities.
• Regular communication with the team via Discord and MS Teams while working remotely.
• Over 5 years of experience in developing Java-based web applications.
• Strong proficiency in the German language.
• Structured and self-driven working approach.
• Capability to offer clear and well-reasoned justifications for technical choices.
• Extensive hands-on experience with Spring Boot and recognized Java frameworks.
• Expertise in SQL, covering data modeling to crafting high-performance queries.
• Experience in creating solution designs and executing them in agile frameworks such as Scrum or Kanban.
• Solid understanding of HTTP communication protocols, such as REST.
• Experience with model-driven API contract generation using OpenAPI is advantageous.
• Willingness to participate in the team’s second-level on-call rotation, approximately one week per month.
• Previous experience in e-commerce is beneficial.
• Familiarity with Apache Solr and/or search engineering is a plus.
• Experience in AI-assisted software development and, where applicable, spec-driven development is a plus.
• Knowledge of microservices, self-contained systems, and asynchronous communication via Kafka is a plus.
• Experience with Git and a professional code review culture is a plus.
• Familiarity with testing strategies and concepts, including integration and end-to-end testing, is a plus.
• Knowledge of Kubernetes and Docker is a plus.
• Fully flexible, self-directed remote work.
• Balanced working hours to promote a healthy work-life balance.
• CYOD: Choose Your Own Device — Apple and Linux, or Windows if necessary.
• Assistance in establishing an efficient home office.
• A multi-week onboarding process.
• Tailored training and professional development opportunities, both internal and external.
• An open communication culture with opportunities to share ideas.
• A 39-hour workweek.
• 30 days of paid vacation annually.
• Regular team events.
• Company pension scheme.
• Company bike program.
• Attractive employee discounts.
• Urban Sports membership.
RR Donnelley
plotdesk
CmdScale GmbH
Colsubsidio
Get handpicked remote jobs straight to your inbox weekly.