Backend Java Developer

 

About Speedeon

Speedeon Data is a Cleveland-based data, analytics, and business intelligence company that puts people at the center of everything we do. This is a unique opportunity to join a rapidly growing, culturally diverse team whose clients include leading national brands. Be part of a collaborative team of talented industry professionals in a culturally dynamic and professionally rewarding environment. At Speedeon, you will have an opportunity to directly impact our strategy and be valued and rewarded for your contributions. Speedeon is passionate about exceeding the expectations of our clients and our employees. You will see that passion and commitment are reflected in our culture, core values, and our benefits program.

Position Overview

As a full-time Enterprise Java Developer on our software development team, you will have the opportunity to make an immediate impact on Speedeon’s strategic growth platform. This platform utilizes Speedeon’s proprietary data, marketplace analytics, personalized content, and targeted message delivery to provide marketers with the tools they need to consistently and more intelligently drive strategic growth. In this role you will have responsibility for architecting, designing, and developing solutions using Java, Spring, Hibernate, and other open-source technologies.

Candidates must be located in the U.S., able to work in the US without sponsorship, and live in one of the following states: OH, GA, IL, AZ, MD, NE, WI, NC, MN

Core Responsibilities

  • Planning, designing, debugging, and coding software solutions for Java application development
  • Developing Enterprise Java software using industry best practices
  • Comfortable working in Linux. Access, navigation, viewing log files, editing files
  • Working with React developers to design and implement APIs for React frontend
  • Writing and implementing efficient and reusable code in Java
  • Performing software testing to ensure it meets requirements and performs well
  • Providing technical support to software users
  • Proactively working to troubleshoot problems with the software
  • Collaborating with software engineers to ensure that code is of the highest quality
  • Directly working with product managers and designers to ensure the software is designed well and meets user needs
  • Identifying opportunities to improve existing Java code
  • Python experience is greatly valued but not required
  • Rust experience is greatly valued but not required

Requirements

 Qualifications

  • Bachelor’s degree in computer science or related field
  • Minimum of 2 years of experience in Java development
  • In-depth knowledge of website design and programming
  • In-depth knowledge and understanding of Java and Java EE
  • Excellent analytical, problem-solving, and troubleshooting skills
  • Knowledge of hardware and operating systems (Unix-based systems a plus)
  • Understanding of relational databases (PostgreSQL)
  • Agile experience with application servers and web application servers

Things we Value in a Candidate

  • Willing to go the extra mile
  • Responsibility and active communication
  • Resourceful, tenacious and innovative
  • Care for company, customers, co-workers, and community
  • Demonstrated success

Other Requirements:

  • If the candidate is not in Ohio, travel to Cleveland, OH Headquarters 2 – 3 times per year for planning meetings and company events is required.