- Bachelor's degree in Computer Science / Information Technology or related field.
- Master's degree is preferred.
- Knowledge or experience in the Property & Casualty Insurance industry is preferred.
- - 5 years of development experience is required.
- Java 1.8+ / J2EE development.
- Proficient in Java 8 or above.
- Spring Framework
- Spring Boot
- SOAP and/or REST Web Services
- SQL
- Version control tools such as Git / GitHub, CodeCommit or SVN
- Testing frameworks such as Spock, Junit5 or Mockito.
- Experience with AWS or equivalent cloud service providers (desired)
- Experience in integrations with Elastic Search & CDC pipelines(desired)
- Demonstrated skills associated with software design, modification, implementation, and deployment, including object-oriented
- programming concepts.
- Experience with common programming tools and knowledge of secure software development.
- Self-motivated and work independently and as part of a team. Able to learn effectively and meet deadlines.
- Works under broad supervision on priorities and short-term goals.
- Participate in peer code reviews, and unit testing.
Java Developer - Gainesville, United States - Tower Hill Insurance Group
Description
Tower Hill Insurance Group is seeking a talented, self-motivated
Java Developer, to design and build applications for use at Tower Hill.
The Java Developer will be a key member of this team in creating new functionality, as well as researching and implementing leading edge technologies.
This position will allow you to be creative and will give you the opportunity to express ideas crucial to the architecture, design, and implementation of new functionality.
The ideal candidate for this position should have excellent end-to-end web application knowledge, enjoy a fast-paced environment, and have experience in optimizing performance.
Candidates should be willing to take on challenging initiatives, be self-motivated, and have the ability to work independently, as well as with others as a team.
RequirementsRequired Education and Experience
Technical Skills
Other Skills & Abilities
Benefits
We offer competitive pay and benefits, and well-being programs to support you and your family.
For more information about our company, careers and Total Compensation visit:
Total Compensation - Tower Hill Insurance )
*Tower Hill Insurance currently operates in these states AL, CT, FL, GA, IA, IN, KY, MI, MS, NC, OH, PA, SC, TN, TX, UT, VA, WV. The work location is flexible if approved by Tower Hill Insurance.
Tower Hill Insurance is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
If you need reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to or call and let us know the nature of your request and your contact information.
All applicants will receive an acknowledgement that their application has been received.Candidates will not receive status updates regarding their application; however, those candidates selected for further consideration will be contacted by Human Resources.