Online Safety Training - Occupational Health and Safety Courses and Software - OSHA Compliance Training
CUSTOMER LOGIN   |   CONTACT US   |   SUPPORT

Senior Java Developer

Department:
Office:
  Technology
  Nashville, TN

Senior Software Developer (Java)

Title: Senior Software Developer (Java)

Location: Nashville, TN

Overview:  This is a truly exciting and rare position for a seasoned developer. This role will contribute significantly towards enhancing and rebuilding the leading Java SaaS (Software as a Service) suite, in the fast evolving occupational health management space. The Senior Software Developer will work with a small but highly productive team to initially maintain and enhance the software and then refresh its architectural underpinnings to extend and build out the application suite for emerging markets.

The Senior Software Developer will take a holistic approach to software development and ensure that meaningful design patterns are applied where needed and the system is engineered to scale not only in terms of performance but also in terms of its ability to add features rapidly. This position will work closely with other developers and engineers, product managers, business analysts, quality assurance analysts and customer and production support personnel. 

The successful candidate will have natural intellectual curiosity with a strong analysis and programming background and will have strong multi-tasking skills; be detail-oriented; be able to communicate effectively with both technical and non-technical people; and be a willing and able hands-on developer. The Senior Software Developer will be responsible for normal software development activates like coding, debugging, writing technical specifications, etc.

 

As a Senior Software Developer, you will be responsible but not limited to the following:

·        Understanding and maintaining existing software including adding enhancements, fixing defects and refactoring code

·        Conducting code and design reviews

·        Mentoring other developers, analysts, contractors and vendors on the software

·        Establishing and enforcing architectural and design standards for all Java software

·        Documenting the system architecture and training developers on how to best utilize the design

·        Integrating and extending the software with other PureSafety and third-party applications as needed

·        Fostering and creating a culture of software quality and excellence by collaborating with immediate team members and peers from other functional areas such as Software Development, Quality Assurance, Business Analysis, Customer Support, and Implementation.

 

Additional requirements are as follows.

·        Bachelors in a relevant engineering field

·        5+ years in commercial software development

·        Excellent written and verbal communication skills

·        Extensive knowledge of OOD, OOP and software  design patterns

·        Proficiency in Java and J2EE server-side and web technologies

·        Proficiency in JSP programming and Java servlets is required

·        Solid experience with J2EE Application Servers

·        Proficiency with a SQL database such as Oracle both from an administration and programming perspective

·        Strong architecture background

·        Experience with C++ will be plus

APPLICATION INSTRUCTIONS
Please email your resume in MS Word, RTF, HTML, or ASCII text format to the address below. If you wish to enclose a cover letter, please include it in the body of your email message.

40669-CJB-0@puresafety.hrmdirect.com