Java Developer
Job Description
Erie and Niagara Insurance Association is seeking a skilled Java Developer to join its information technology team in Williamsville, New York, offering a hybrid work model. The role centers on designing, building, maintaining, and documenting software applications that underpin the company's business operations, with collaboration across departments and a focus on reliability and performance.
Position overview
This full-time role within the IT Department provides technical expertise in the design, development, implementation, maintenance, and documentation of software components that support the company’s business needs.
Responsibilities
- Maintain existing software while developing new applications
- Develop an understanding of the business domain
- Assist with recurring tasks
- Monitor a phone and email based help desk
- Produce technical specifications and test plans
- Create and extend operational documentation
- Consult with colleagues on maintenance and performance of software systems
- Assist with company-wide system upgrades as needed
- Utilize established development tools and conventions including IntelliJ, Java, Visual Studio, ASP.NET, SQL Server, XML, HTML, CSS, and JavaScript
- Investigate and develop skills in new technologies
- Perform other related duties as required
Requirements
- Bachelor's degree in Information Systems, or at least five years of relevant experience
- Strong organizational skills with the ability to multi-task
- Ability to set and meet deadlines
- Excellent communication and interpersonal abilities
- Proven experience in object-oriented analysis, design, and programming
- Proficiency with IntelliJ, Java, Visual Studio, .NET Framework, ASP.NET, HTML, XML, CSS, and JavaScript
- Experience with relational databases, specifically Microsoft SQL Server
- Demonstrated ability to quickly master new technologies
Technologies
- IntelliJ
- Java
- Visual Studio
- ASP.NET
- SQL Server
- Microsoft SQL Server
- XML
- HTML
- CSS
- JavaScript
- Microsoft .NET Framework
- Web Services
Benefits
- Health, Dental and Vision insurance
- Life Insurance
- Short- and long-term disability insurance
- Supplemental benefit and insurance options
- 401k with up to 6% company match
- Pension
- Generous PTO
- Profit sharing
- 401(k)
- 401(k) matching
- AD&D insurance
- Bereavement leave
- Dependent care reimbursement
- Disability insurance
- Employee assistance program
- Flexible spending account
- Free parking
- Health savings account
- Paid holidays
- Paid jury duty
- Paid sick time
- Paid time off
- Retirement plan
- Vision insurance
Position details
- Job Type: Full-time
- Compensation: $75,000 - $90,000 per year
- Education: Bachelor's degree in Information Systems, preferred
Location and work arrangement
Location: Williamsville, NY 14231 with hybrid work arrangement
Work location: In person