DESCRIPTION
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, for example, Kanban module implemenatation;
- 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;
- Componentization: Modularize the product for better scalability;
- Collaboration: Work closely with leadership and communicate progress effectively;
- Monitoring and Maintenance: Ensure high performance using AWS monitoring tools;
- Documentation: Maintain clear documentation for development processes.
REQUIRED SKILLS
- 3+ 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-oriented 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.
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.