Java Developer
Safe-Guard Products International, LLC
Atlanta, GA
Company Profile:
Founded in 1992 and based in Atlanta, Safe-Guard Products is driven by the steadfast commitment to provide unparalleled service and the highest quality vehicle protection products to the automotive, RV, marine, and motorcycle/powersports industries. In their twenty-five-year history, Safe-Guard has grown to over 500 employees across the U.S., with a client roster of over 35 leading brands, who serve over 10,000 dealers, and protect over 11 million consumers under Safe-Guard contracts.

Safe-Guard’s mission is to provide products and solutions to the motor vehicle industry that drive customer retention and protect consumers from the perils of ownership. Safe-Guard is experiencing dynamic growth and has earned a stellar reputation from customers, partners, and peers by providing: 1) the highest quality protection products in the industry, 2) a broad platform of value-added technology, marketing, and training solutions, and 3) unparalleled client and customer service.

Java Developer

Provide high quality application designs and code delivery for Safe-Guard eCommerce websites. The Java Developer provides high level and detailed application designs as well as application code and owns design and code quality for the assigned applications and projects and works with the development team to deliver on time and high quality results. A top priority will be minimizing adverse impact from production incidents and building long term solutions to prevent reoccurrence. Also, a percentage of time will be spent on level 3 production support to include application analysis and troubleshooting. This role is mid-level and is very a hands in terms of support troubleshooting as well as application design and coding.

Application Design 20% - 40% (depends on seniority level)

High understanding of SDLC in an agile environment

Deliver high level estimates for future development work

Deliver detailed designs for PHP and Java based applications

Understand and provide performance and design input to relational DB designs

Contribute to the project planning efforts as a senior technical resource

Must have technical troubleshooting expertise and mentorship ability

Provide input to application/infrastructure scalability

Design appropriate metrics for key performance and code quality indicators

Assist in quality assurance efforts, particularly in the area of automated test suites

Provide input to administering environments, configuration management and release management

Must have technical expertise in relational DBMS; DBA experience is not required

Follow appropriate departmental and company procedures and policies (i.e. change control, auditing, release, configuration, problem and incident management).

Maintain good working relationships with internal departments, 3rd party vendors and service providers.

Provide timely and expert advice on emerging trends and issues affecting the SDLC

Work with offshore team to deliver 24x7 support model

Code Development 50% - 70%

Deliver quality code for client and internal projects

Lead code reviews and ensure for quality of team’s deliverables

Assist team to identify and deliver architectural improvements

Provide feedback to management and team to improve overall IT effectiveness

Level 3 Production Support 10%

Keeping a stable production environment is a top priority. The Developer II position will play a key role in achieving first class high availability. Part of this role will consist of analysis and troubleshooting of software and DB procedures in the event of a total or partial outage. Production daytime and on-call support are required.

Personal Qualities:
Strong customer service and support focus with a desire to deliver a high quality service

Self-motivated and highly professional with ability to lead and take ownership and responsibility

Ability to multi-task, work under pressure and to tight deadlines

A desire to learn and improve skills and knowledge

Fast learner, energetic and enthusiastic

Adaptable and flexible to business demands

Strong organization and planning skills

Positive ‘can-do’ attitude

Team player

Functional Skills and Experiences:
Experience leading technical support teams in a critical online application environment

3+ years’ experience in a hands-on DBA or application support lead role

Extensive problem solving and debugging skills

Ability to independently apply production upgrades and support the products and technologies

Excellent interpersonal and communication skills

Flexible in working outside of core business hours at short-notice

Technical Skills and Experiences:
Experience with supporting multi-tier infrastructures/applications
Experience working with relational databases (ex: PostGres, MSSQL, Oracle)
Strong database or DBA experience is a must (Desired: MSSQL Server, Postgres)
Experience with DML; knowledge of index maintenance as well as DDL.
Expertise in database performance tuning
Must have OO Java experience. C#, PHP, Web Services is a plus.
Critical Success Factors

Achieving high levels of user satisfaction
Demonstration of ownership of problems
High sense of urgency
Measured contribution towards the reduction of aged problems
Measured contribution towards maintaining a level of expectations with customers internally/externally for services provided
System availability meets agreed SLA
Incidents and problems are resolved within SLA
Delivering projects within agreed timeframes
Comply with departmental procedures and policies
Reduced count of Incidents Raised by Known Errors

Core Competencies Required:
Teamwork/Collaboration: Support team members by establishing effective interpersonal relationships, and cross functional partnering

Partners across organizational boundaries – Reaches out and to work with associates outside of own department to achieve objectives. Anticipates effects of own area’s actions and decisions on other associates and departments; influences others to support individual and team objectives.

Job Knowledge: – Clearly demonstrates a good grasp of key job functions, relevant terminology, technical processes and standards

Has achieved a satisfactory level of technical and professional skill or knowledge in position related areas; keeps up with current developments or trends in area of expertise; understands and uses knowledge, solutions, and capabilities to achieve results.

Customer Experience: Communicate effectively with customers, advocate customer needs and initiate resolution

Takes action to meet customer needs and concerns – Considers how actions or plans will affect customers; responds quickly to meet customer needs and resolve problems; avoids over commitments; responds to customer requests in a timely manner to satisfy customer needs.

EOE Statement:
Safe-Guard Products International is an equal opportunity employer and gives consideration for employment to qualified applicants without regard to age, race, color, religion, creed, sex, sexual orientation, gender identity or expression, national origin, marital status, disability or protected veteran status, or any other status or characteristic protected by federal, state, or local law.