Senior Java Developer


SUMMARY

Tower Hill Specialty has an exciting opportunity for a talented Senior Java Developer who enjoys intellectual challenge and seeks a rewarding career with a company that is experiencing growth. Not only is Tower Hill Insurance one of Florida's most trusted names in homeowners insurance, but it offers great opportunities for career advancement and personal growth, along with very competitive benefits and rewards. We are growing at a consistent pace and seek professional individuals with drive, team mentality, who want to make an impact, and are committed to a long-term career in the insurance industry.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.

  • Supports the corporate automation effort through the development of new software systems and features, and the maintenance and modification of existing systems.
  • Documents new systems, modifications to existing systems, and processes and procedures necessary to support these systems.
  • Ensures effective collaboration between technical team members, systems management, and non-I.T business units in design and modeling methodologies, ensuring business requirements are clearly understood, and comparability and cross-application functionality.
  • Provides leadership and guidance to team members for current and future development efforts. Mentors less-skilled developers and performs code review.
  • May perform as lead team on task-specific team projects.
  • Writes new code and implements new features from business requirements and to address system environment changes. Designs application code for reusability (e.g. frameworks).
  • Documents new code, changes to existing code, and design proposals, and abides by prevailing standards for such documentation.

EDUCATION and/or EXPERIENCE

Education Requirement:

4-yr College degree in Computer Science, Engineering, Mathematics, or Physics

Technology Required:

Deep understanding and experience with the following technologies:

  • J2EE, JavaScript
  • MVC frameworks such as Grails or Spring
  • Database technologies such as SQL Server, Oracle
  • Source Code Management/Build tools such as GitHub and Jenkins
  • Object-oriented analysis and design principles and patterns with UML

Skills and Experience Required:

  • 8 years of experience designing and developing large systems with the following characteristics: Secure, highly available, scalable, with loosely coupled components integration. Experience should include the following:
  • At least 5 years developing applications and services in a Java / J2EE environment using object oriented design
  • Large scale business applications design:
  • Using UML artifacts including the following diagrams: Domain model, Use cases, Activity diagrams, Sequence diagrams, Class diagrams
  • Using E-R models for database design
  • Service Oriented Architecture (SOA); Practical knowledge of web services design and implementation
  • Expert using SOAP and REST protocols
  • Multi-threaded and multi-tiered application architecture
  • Implementing enterprise business to business interfaces  
  • Addressing application security and other non-functional requirements
  • Unit testing and Integration testing
  • Excellent oral and written communication skills
  • Flexibility, team focus, and strong interpersonal skills
  • Experience throughout the entire project lifecycle with an emphasis on requirements definition and design phases
  • Excellent problem solving skills; Ability to understand the business problem, need, or opportunity and to design solutions
  • Ability to tactically and strategically consider all sides of an issue within the contexts of time, scope, budgets, and range of options

Preferred Qualifications:

  • Master’s degree in Computer Science, Engineering, Mathematics, or Physics
  • Experience with client-side MVC Frameworks such as AngularJS and Ember.js
  • Experience with application security technologies (such as SSL, SSO) and compliance standards (such as PCI)  
  • Experience with UI/UX design and implementation
  • Experience with Bootstrap, CSS3, Embers, HTML5, and JQUERY preferred
  • Business analysis skills needed for requirements definition such as domain model and use case development
  • Mobile application development using Native Technologies such Xcode, Objective C; Hybrid Technologies such as HTML 5; and platforms such as IBM MobileFirst

TOTAL COMPENSATION PACKAGE INCLUDES:

  • Competitive starting salary
  • Annual merit reviews and bonus potential
  • Medical, Dental, Life and Disability Insurance, and Health Savings Accounts
  • Matching 401(k) Plan
  • Paid PTO and holidays
  • Learning & Development Opportunities
  • Tuition Reimbursement
  • State of the Art work out facility (Corporate office)
  • Business casual dress, and more 

Tower Hill Insurance Group, LLC is an equal opportunity employer.



 


OUR COMPANY


No matter the square footage, your home is your castle. At Tower Hill we’re in the business of protecting castles. We provide the insurance protection you need and the peace of mind you want.

Founded more than 40 years ago, today Tower Hill is Florida’s largest homeowners insurer. Our company is financially strong and solid. We’ve weathered every storm and natural disaster in the state since 1972, and helped our customers rebuild after each one.

Like you, we love Florida. We enjoy the sun when it’s shining, appreciate mild winters, watch out for lightning, and build hurricane kits every summer. And like you, our homes are our castles. Sometimes the unexpected happens — or even the unthinkable — and we understand what that feels like, too. That’s why our 400 employees are committed to being there when you need us all year long, not just during storm season.

Your home is where you and your family should feel safe and protected. You can be confident that if the unthinkable happens, Tower Hill will be there to help you rebuild. When your home truly feels like your castle again to you, we know we’ve succeeded as your insurance company. Although we have grown in size over the last four decades, we remain committed to the promises we made when our company was founded.