← All jobs

Senior Java Developer – Tax & Accounting Industry

About the role

• Design, develop, and maintain robust billing applications and features, including invoice generation systems, using Java 25
• Architect and manage highly concurrent, multi-threaded application logic for memory efficiency and system stability
• Own infrastructure tasks and ensure systems are scalable, reliable, and well-maintained
• Utilize and optimize SQL and NoSQL databases, including Bigtable
• Design and maintain API integrations using standards such as Swagger/OpenAPI
• Implement and manage solutions in cloud environments, preferably GCP

• 5+ years of professional experience in backend development
• Strong command of Java
• Experience in AI Coding Tools and willingness to further drive AI Adoption in the Development process
• Ability to break down complex problems, clarify requirements with technical and non-technical stakeholders, and design clean, well-architected solutions
• Strong, proven experience in async environments and multi-threaded application logic
• Experience taking ownership of infrastructure and ensuring system scalability and reliability
• Excellent debugging, troubleshooting, and analytical skills
• Clear communication and effective teamwork
• Experience with Git
• Experience with continuous deployment pipelines such as GitLab
• Experience with agile practices including monthly scope planning and regular code reviews

• Remote-first and family-friendly working hours
• No office presence required
• Coaching budget
• Mentoring
• Diverse team
• 30 days off
• Team events
• Attractive salary package
• Opportunity to take on responsibility and grow