Full Stack Java Developer

Posted Jul 24

About the job

COMPANY

Glasscubes is an award-winning SaaS product helping companies work with people outside and within their organization. With a particular focus for busy accounting firms save hundreds of man-hours and provide better client experience using our product to gather client information and communicate with their clients.

We are a small dynamic team looking for a well-organised and professional team player to become a key member of our growing business and work next to the leadership team.

The leadership has over decades of experience in technology and working closely with SMB across different industries and bring valued outcomes to our customers.

We value our team and invest in their growth, long-term commitment and their renumeration. Every member is key to the growth of the company, and we are seeking someone who really wants to make an impact and grow in the role.

ROLE

We are looking for an experienced full stack Java developer who enjoys making an impact to a product that enhance users working environment and enjoys being creative and help drive the product roadmap and features. You’ll be responsible for the full stack with new developments from UI down to the database. As you are part of a small team, you will have a large impact and responsibility and 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.

Current Problems we are solving:

  • Automate and give deep insights and understanding of accounting financial documents using AI and OCR
  • Robotics
  • Streamline workflows and leverage AI to accelerate that.
  • Create a Kanban engine/workflow
  • Enterprise wide deep search/vector storage/RAG/AI/AWS Kendra
  • Help componentise the product into small modules/functionality
  • Creative input into product development/roadmap

Tools we use:

AWS Bedrock or self hosted LLMs, AWS Texract, EC2, S3, AWS Elasticache /Redis, AWS RDS Aurora, JMS/Amazon MQ, AWS Cloudformation, AWS CloudWatch, AWS Route 53, AWS SNS , AWS SES, CloudBuild/Pipeline, AWS Media Convert

Frameworks:

Hibernate, Java17,Apache Wicket, GUICE, Jersey / Jackson, Swagger, OAuth, Solr / Lucene, JQuery. CSS/HTML, + more

Qualifications:

Essential skills:

• Minimum 5 years Java experience ideally JDK11+ /Apache Wicket, Tomcat/Jetty, Hibernate, GUICE/Spring, Webservices/Jersey/REST)

• Fluent spoken English.

• Web based technologies (HTML, Jquery/Javascript, CSS)

• Understanding of Object Orientated programming, algorithms and patterns.

• Good understanding of software architecture and real world Internet issues.

• A real passion for technology and software development.

• A person who invests in self-development and learning new technology

Desirable additional skills:

• AWS stack

• Some design flair and usability (UX) passion

• Hands on ‘nix based system experience.

• AI prompting and frameworks.

Working hours

This is a full-time role (40 hours/ week)

We would need you to be able and working during our core working hours of 9am to 5pm GMT.

We typically have daily video calls and calls throughout the day to discuss via Teams.