Our business partner — an award-winning SaaS product, helps companies work with people outside and within their organization. Their cloud-based collaboration platform is used by enterprises and the UK government. It provides an efficient way to collaborate, by storing and sharing information outside your organization’s firewall that’s secure, accurate, and accessible from anywhere. They have been helping people collaborate since 2008 — with head offices in London.
We are looking for an experienced Senior Full-stack Java Developer who enjoys making an impact on a product that enhances users’ working environments, being creative and helping drive the product roadmap and features.You’ll be responsible for the full-stack, with new developments from the UI down to the database. As you are part of a small team, you will have a large impact and responsibility in making real changes and driving both the technical and functional direction of the product. You’ll be excellent at managing your workload and being a team player, collaborating with the rest of the team.
🖥️ RESPONSIBILITIES:Full Stack Development: Design and develop both front-end and back-end features;UI/UX Enhancement: Improve user interface and experience in collaboration with the design team;Database Management: Optimize database schemas using MySQL and Amazon RDS;System Integration: Integrate AWS services to enhance functionality.Code Quality and Testing: Write and test clean, efficient code;AI and OCR Implementation: Use AI and OCR for automating accounting document insights;Workflow Automation: Streamline processes with AI-enhanced automation;Kanban and Search: Develop Kanban workflows and enterprise search functionalities;Componentization: Modularize the product for better scalability;Product Development: Contribute to product roadmap and feature development;Collaboration: Work closely with leadership and communicate progress effectively;Technical Leadership: Mentor junior developers and promote best practices;Monitoring and Maintenance: Ensure high performance using AWS monitoring tools;Security: Adhere to security best practices;Documentation: Maintain clear documentation for development processes.
⚙️ SKILLS REQUIRED:5+ years Java experience ideally JDK11+ /Apache Wicket, Tomcat/Jetty, Hibernate, GUICE/Spring;Extensive experience with Web services/Jersey/REST;Solid experience with web-based technologies such as HTML, jQuery/JavaScript, and CSS;Understanding of Object Orientated programming, algorithms, and patterns.Good understanding of software architecture and real-world Internet issues.
📑 NICE TO HAVE:Experience with the AWS stack;A flair for design and a passion for usability (UX);Hands-on experience with Unix-based systems;Familiarity with AI prompting and frameworks.
🤝 SOFT SKILLS:Excellent communication and leadership skills;Ability to work in a fast-paced, highly collaborative environment;A genuine passion for technology and software development;Commitment to self-development and learning new technologies.
🗣 ENGLISH LEVEL:Upper-Intermediate/Advanced.The candidate should be able to clearly communicate and deliver his ideas.
👨💻 WORK SCHEDULE AND TIMEZONE:Mon — Fri 8 hrs/day, 9am to 5pm GMT.
🎁 BENEFITS:Work from anywhere (fully remote or in our office);Competitive salary based on the results of the interview;Paid vacation, national holidays, and sick leaves;Professional education reimbursement;Compensation for sports and medical expenses to support your well-being;Provision of work equipment;Legal, accounting, and tax support.