Java Developer, Senior
NJM Insurance GroupAbout the role
The successful candidate will be responsible for configuring and customizing BillingCenter Guidewire solutions. This is a technical role which requires object-oriented programming skills, understanding of object-oriented analysis and design, J2EE or other comparable enterprise application architectures, SQL query development, Web services, and XML experience.
Job Responsibilities:
- Work closely with the solution analysts to understand business requirements and provide innovative solutions using BillingCenter Guidewire technology.
- Configure and develop business rules in the BillingCenter Guidewire platform.
- Develop, test, debug and document integration interfaces in accordance with architectural guidelines and practices.
- Understand and work from business requirements documentation (Use Cases, UML as well as traditional software specifications).
- Apply industry standard object-oriented programming best practices and design patterns.
- Plan, initiate and conduct unit and integration testing of applications as well as facilitate system testing.
- Support and troubleshoot production implementations.
- Work to resolve complex technical issues and understand system performance associated with the solution.
- As a part of an agile project team, share technical and product knowledge with other team members.
- Participate in technology/tools evaluation and software technical proof of concepts.
- Provide mentorship and guidance to less senior developers.
- Provide technical leadership on projects as necessary.
- Provide accurate and reliable estimates.
- Consistently deliver work on time and of high quality.
Required Skills and Experience:
- Bachelors Degree in related field required.
- Java or comparable object-oriented technology certification preferred.
- 7+ years of object-oriented development experience.
- Strong knowledge of object-oriented design patterns, software architecture concepts, and web application security.
- Extensive knowledge and experience with object-oriented programming languages (such as Java or C#) and object-oriented architectures. (such as J2EE or .NET)
- Strong knowledge and experience with SOA, including messaging and web services.
- Strong knowledge and experience with web development technologies, such as HTML, JSP, Struts, ASP.NET, .NET MVC, JQuery and other JavaScript frameworks.
- Knowledge and experience with HTTP and FTP.
- Strong understanding of relational database technologies and experience writing SQL queries.
- Strong UML knowledge.
- Strong XML knowledge.
- Strong written and oral communication skills.
- Strong interpersonal skills.
- Experience working as part of a high pace Agile development team.
- Experience with BillingCenter Guidewire technologies a plus.
Legal Disclaimer: NJM is proud to be an equal opportunity employer. We are committed to attracting, retaining and promoting a diverse and inclusive workforce that is fully representative of the diversity that exists in the communities in which we do business.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s