
Lead Java/Fullstack Developer – Backoffice
Patrianna
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇦 Ukraine
Visit company websiteJob Level
Senior
Tech Stack
JavaKafkaPostgresSpringSpring BootSpringBoot
About the role
- Lead Technical and Product Direction: Define the technical architecture and contribute to the product roadmap for the backoffice system, ensuring it meets the strategic needs of internal operations (Compliance, Risk, Support).
- Drive UX/Workflow Excellence: Deeply analyze internal user workflows to proactively identify and eliminate systemic friction, ensuring the backoffice platform is intuitive, efficient, and genuinely enjoyable for non-technical users.
- Mentor and Elevate the Team: Serve as a technical guide and mentor, setting a high bar for engineering quality, clean code, comprehensive testing, and thoughtful UX design across the backoffice development team.
- Full-Stack Feature Development: Design, develop, and evolve robust full-stack features, connecting frontend logic in Retool with scalable, high-performance backend APIs and data layers (Java/Spring Boot).
- Stakeholder Collaboration: Work closely with non-technical stakeholders to gather feedback, translate complex business requirements, and deliver impactful, practical technical solutions.
- System Ownership & Reliability: Take end-to-end ownership of the system's reliability, security, and usability, championing best practices and managing technical debt.
- Proactive Challenge: Challenge unclear or inefficient requirements and actively suggest smarter, more elegant, and scalable approaches to solving core business problems.
Requirements
- 8+ years of production experience with Java and its ecosystem
- Solid Java knowledge with a strong understanding of JVM internals
- Eagerness to work as a full-stack developer, using Retool for GUI and Java for backend (Retool experience not required)
- Excellent system design skills, able to describe, document, and implement scalable architectures
- Strong relational database expertise (preferably PostgreSQL), including query optimization and performance tuning
- Deep understanding of messaging concepts (Kafka or similar)
- Good understanding of concurrency concepts and principles
- Exceptional troubleshooting skills, able to resolve complex production issues effectively
- Strong sense of user experience and workflow design—not just functional correctness, but clarity and usability
- Ability to collaborate with non-technical stakeholders, translating business needs into practical technical solutions
- Demonstrated ownership and initiative, taking responsibility for delivering solutions and driving team success
- Leadership experience, including mentoring, facilitating technical discussions, and fostering collaboration
- Upper-intermediate English proficiency, with clear communication for technical and non-technical audiences.
Benefits
- Full Remote Work: Enjoy the flexibility of working remotely from wherever you feel most productive.
- Generous Leave Policy: Take advantage of 30 days of paid time off, encompassing both vacation and sick leave, to ensure you can recharge and recover when needed. Take your time on bank holidays as well.
- Company Events: Engage in our vibrant company culture through a variety of informal events designed to foster camaraderie and teamwork.
- Continuously Development: Get an opportunity to join a fast-growing business where the sky’s the limit.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootRetoolrelational databasesPostgreSQLquery optimizationperformance tuningmessaging conceptsKafkasystem design
Soft skills
mentoringcollaborationtroubleshootinguser experience designinitiativeleadershipcommunicationworkflow designproblem-solvingstakeholder engagement