True Careers
Search Jobs
Post Resume
Industry News
Career Resources
Sr. Java Developer
Company: Vermont Mutual Insurance Group
Apply Now
General Information
Location:
US-VT-Montpelier
Base Pay:
N/A
Req'd Education:
4 Year Degree
Employee Type:
Full-Time
Req'd Experience:
At least 4 year(s)
Req'd Travel:
None
Manages Others:
False
Relocation Covered:
False
Job Description
Perform a wide range of computer programming and systems analysis and design functions on a range of platforms. The position requires the ability to analyze and understand requirements, hands-on implementation of the requirements with existing and emerging J2EE (Java Platform Enterprise Edition) technologies. Requires excellent communication skills. Must be able to work “hands on" during the design and development of the product and be involved in the change management of the maintenance and enhancements of the product to insure that the future direction is not impacted. Requires in-depth knowledge of Java and similar development products concepts. Excellent object oriented analysis and design skills and working with design patterns. Must have excellent open and proactive written and oral communication skills, be a self-motivated professional with the ability to provide creative solutions with excellent problem solving and communication skills, and work constructively as a team member or independently.
Job Requirements
4-6 years experience with multiple programming technologies, including Java, JMS, JDBC, SQL, XML, XSLT, XPath, WSDL, Spring, Web Services
2+ years of hands-on experience implementing Web Services (SOAP and RESTful).
Deep knowledge of SOA principle, design patterns, application and integration architectures
Experience building, configuring and deploying services on containers such as JBOSS and Tomcat using Ant and IVY or similar.
Experience with TDD (Test Driven Development) using JUnit and excellent debugging skills.
Experience with Web Service Security specifications, WS-Security, WS-Policy, SAML, etc.
Excellent multitasking and time management skills with consistent attention to detail.
A team player who enjoys collaborating with technical and non-technical colleagues at all levels of the business.
Apply Now