Job Description
Job Title: Java Developer
Location: US-FL-Tamarac
Overview:
Sonny's Carwash Controls, located in Tamarac, Florida, is looking for software engineers that must be passionate about their work and dedicated to creating software that is simple for our end users, yet robust in benefits and features. Our company has developed a unique Software as a Service (SAAS) foundation and application that is currently experiencing rapid growth based on our unique market position, strategy and direction.
The Java Developer will be working on a Java based application on a Linux point of sale system ecosystem (not your normal POS). The candidate will be working with technologies such as JPA, RabbitMQ and Linux. This is a backend (non-web) desktop developer position and requires solid skills in MySQL, Linux and APIs.
Job Category: Salary
Department: CarWash Controls
Reports To: Lead Java Developer
Hours: 8:00am 5:00pm, additional hours as needed.
Responsibilities:
Working with various internal APIs.
Requires the knowledge and ability to write clear technical specifications and to translate technical ideas and designs to peers and management.
Must possess good interpersonal skills and be able to work in a team environment, working with the project from specification to user acceptance. Must have a proven record of delivering timely, reliable software products and services.
Must possess analytical and problem-solving skills for design, creation and testing of software.
Must be able to adhere to programming and development schedules, customer requirements, tactical and strategic product goals.
Must be self-motivated and extremely reliable.
Must be able to work in a fast-paced environment.
Knowledge of the Software Development Life Cycle (SDLC), software release stages and requirements
Qualifications:
Education and Formal Training:
B.S. in Computer Science, Software Engineering or related field
Experience Required:
3+ years Backend Java development experience
3+ years development and working knowledge of client-server communication, XML
3+ years MySQL / SQL database experience
Experience with Linux command line
Extensive knowledge and an understanding of the benefits and challenges of open source software development
Strong knowledge of object-oriented programming practices and Model, View, Controller paradigm
Proficient in MySQL / SQL and a solid understanding of relational database and schema creation
Skills Desired:
o Requires solid skills in DB, Linux and Swing
o Experience with different source/revision control methodologies, such as SVN/GIT
o Scalability / Redundancy / High volume environments
o Previous startup experience
o Experience working with Java from multiple aspects (developer, user, consumer) or other pure object-oriented language
o Prior Point-Of-Sale experience from a support, QA and/or development experience
o Database configuration, cleanup and management
o Expertise in Spring framework
o Swing GUI
Materials and Equipment Used:
Office Equipment, Database & Query Software & Linux
Affirmative Action / Equal Opportunity Employer M/F/D/V DRUG FREE WORKPLACE