An IT staffing agency that has existed for a decade and is currently facing a transformation. #EGTI
22 липня 2024

Mid/Senior Full-Stack Java Developer (вакансія неактивна)

віддалено

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 implementation;
  • 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.

⚙️ SKILLS REQUIRED:

  • 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.

🤝 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.

👥 INTERVIEWING STAGES:

  1. HR Interview by Echo.
  2. Initial online tech test (1 hour).
  3. Intro 15-min video call with the client.
  4. Paid ($40/hr) 3-hour development mini project, followed by a review.
  5. Job offer

🎁 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.