BA Hiring week 25th-29th October 2021

Java Developer (Obituary Hosting Services)

Company Background

Out client is a technology driven company that provides content management systems, websites, and business process and office automation software exclusively for the funeral industry. Our company is aligned with other technology organizations in our industry allowing us to provide unique solutions to our clients as well as unique and exciting technology opportunities for our employees. The company is continually investing in development resources to provide funeral homes with the technology they need to efficiently run their businesses, increase their revenue, and stand out in a competitive marketplace.

Project Description

Our team is seeking a talented, innovative, software engineering team leader who is excited to work in a rapidly evolving environment delivering high quality updates to our industry leading solutions on a consistent and frequent basis. We practice Agile development, techniques, and technology, as well as write scalable, maintainable, secure, efficient, and elegant code.


You will lead a collaborative and highly cross-functional team to maintain, enhance, and extend our products. We are looking for candidates who have a true passion for technology, a proven ability to lead a small team of developers and enjoy continually sharpening their skills.

What You'll Do
  • Play a key role in the evolving development of existing software platforms;
  • Integrate with 3rd party APIs;
  • Develop full stack solutions using Java and JavaScript libraries;
  • Create backend and frontend unit tests to support the stability of your features and functionality;
  • Master agile development process, techniques, and technology;
  • Focus on app usability, scalability, stability, security, and performance;
  • Perform code deployments of new features and fixes;
  • Provide leadership and mentorship for a technology team including code reviews, guidance for less experienced developers, and other tasks as needed;
  • Solve customer issues and provide technical support for the solution;
  • Communicate features and improvements to necessary teams, including marketing, sales, and customer success;
  • Work with Product Management to further refine product requirement specifications, functional specifications, and have a voice in directly contributing to product vision and direction;
  • Collaborate with infrastructure, customer support, quality assurance and others;
General SQL DB
Job Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems or a related field;
  • 3 years minimum of Java, MySQL/General SQL DB, JavaScript, Tomcat, Linux experience with 5+ years of developer background overall;
  • Strong analytical skills and object-orientated design capabilities;
  • Strong Java, JavaScript, SQL experience required;
  • MySQL, Tomcat, Linux experience beneficial;
  • Experience developing software hosted on an AWS platform and/or migrating software to an AWS hosted environment is a plus;
  • Ability to troubleshoot and analyze application issues to identify root cause;
  • Innovative, resourceful, passionate about creating high-quality, high performance and highly available software;
  • Willingness to learn new technologies and skills;
  • Excellent communication, teamwork, and leadership skills;
  • Familiarity with Agile methodology or similar development processes desired;
  • Knowledge of verbal and written English;
What Do We Offer
  • 100+ technical and non-technical trainings to develop and expand your horizons;
  • Internal meetings and conferences (we like sharing our expertise);
  • English courses (both with Russian-speaking teachers and native speakers);
  • Free medical insurance in 80+ private clinics;
  • Sports activities (soccer, basketball, hockey, tennis, swimming, etc.) and corporate events (corporate parties, team building, happy hours, canoeing, etc.);
  • Free hot lunches in the office;
Напишите нам!
Мы обязательно ответим!