Position: Java Developer (Obituary Hosting Services)
Company: Coherent Solutions
Category: Java
Experience required: 3y
English level: upper

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