YOUR LOCATION: NOT SETRSS FEED RSS
  • Search option



Java Developers

Company

Liberty Mutual

Location

Seacoast Area NH

Type

Part Time

Experience

3-6 Years

Job Description:

Liberty Mutual's Information Technology division has many exciting opportunities for experienced Java Developers

Responsibilities:

You'll work with business analysts and developers to create technical solutions that meet business and technical requirements.



Click to check more job opportunities



Register for additional job opportunities     Bookmark and Share

Liberty Mutual Jobs Engineering TITLE: Java Developers
job description

Liberty Mutual Jobs

Java Developer Jobs – Information Technology Team

Liberty Mutual Jobs

Liberty Mutual is looking for Java Developers to join the Information Technology Team in the Seacoast Area of New Hampshire. Watch this video to learn more about this job opening for a Java Developer.

Java Developer Jobs with Liberty Mutual

Recognized by Business Week Magazine as one of the best places to launch a career, Liberty Mutual is a Fortune 500 company with the breadth, depth and financial security you can count on. For more than 95 years Liberty Mutual’s purpose has been to help people live safer, more secure lives. The Information Technology division at Liberty Mutual presents outstanding opportunities to work on exciting and emerging technologies. It also presents the opportunity to work with great people, many of whom are leaders in their technology fields. Opportunities currently exist for experienced Java Developers to join the Information Technology Team.

In this role, you will develop and enhance new or existing software. You’ll work with business analysts and developers to create technical solutions that meet business and technical requirements. You’ll analyze technical system problems and design solutions, troubleshoot code defects and deploy timely fixes and participate in code and design reviews. There are multiple roles available. Candidates will have 3 or more years of experience developing J2EE web applications using Java, HTML, CSS, Javascript, JSP, Struts and XML. Experience with WebSphere Suite is desired. A thorough knowledge of IT concepts, strategies, and methodologies is a must, along with a bachelor’s degree in a technical or business discipline, or equivalent experience.

How Can I Become a Java Developer?

If you are a Java developer and passionate about technology, you can follow these ten points which could make you an outstanding Java developer.

??

1. Have strong foundation and understanding on OO Principles
?For a Java developer, having strong understanding on Object Oriented Programming is a must. Without having a strong foundation on OOPS, one can't realize the beauty of an Object Oriented Programming language like Java. If you don't have good idea on what OOPS is, even though you are using OOP language you may be still coding in procedural way. Just studying OO principle definitions won't help much. We should know how to apply those OO principles in designing a solution in OO way. So one should have a strong knowledge on Object modeling, Inheritance, Polymorphism, Design Patterns.

??

2. Master the core APIs
? It doesn't matter how strong you are in terms of theoretical knowledge if you don't know the language constructs and core APIs. In case of Java, one should have very strong hands-on experience with core APIs like java.lang.*, I/O, Exceptions, Collections, Generics, Threads, JDBC etc. When it comes to Web application development, no matter which framework you are using having strong knowledge on Servlets, JSPs is a must.

??

3. Keep coding
?Things look simpler when talking about them theoretically. We can give a solution to a problem very easily in theory. But we can realize the depth of the problem when we start implementing our approach. You will come to know the language limitations, or design best practices while coding. So keep coding.

?    ?

4. Subscribe to forums
?We are not alone. There are lots of people working on the same technologies that we are working on. While doing a simple proof of concept on a framework may not give you real challenges, when you start using it on real projects you will face weird issues and you won't find any solution in their official documentation. When starting to  work on a new technology the best and first thing to do is subscribe to the relevant technology forums. Whatever the issue you are facing, someone else in the world might have already faced it earlier and might have found the solution. And it would be really really great if you can answer the questions asked by other forum users.

??

5. Follow blogs and respond
?As I already told you are not alone. There are thousands of enthusiastic technology freaks around the world blogging their insights on technology. You can see different perspectives of same technology on blogs. Someone can find great features in a technology and someone else feels its a stupid framework giving his own reasons of why he felt like that. So you can see both good and bad of a technology on blogs. Follow the good blogs and respond/comment on posts with your opinion on that.

?        ?

6. Read open source frameworks source code
?A good developer will learn how to use a framework. But if you want to be an outstanding developer you should study the source code of various successful, popular frameworks where you can see the internal working mechanism of the framework and lot of best practices. It will help a lot in using the frameworks in very effective way.

?    ?

7. Know the technology trends
?In the open source software development technology trends keep on changing. By the time you get good idea on a framework that might become obsolete and some brand new framework came into picture with super-set of features. The problem which you are trying to solve with your current framework may be already solved by the new framework with a single line of configuration. So keep an eye on whats coming in and whats going out.

?        ?

8. Keep commonly used code snippets/utilities handy
?Overtime you may need to write/copy-paste same piece of code/configuration again and again. Keeping those kind of configuration snippets like log4.properties, jdbc configuration etc and utilities like StringUtils, ReflectionUtils, DBUtils will be more helpful. I know it itself won't make you outstanding developer. But just imagine some co-developer asks you to help in fetching the list of values of a property from a collection of objects and then you just used your ReflectionUtil and gave the solution in few minutes. That will make you outstanding.

?    ?

9. Know different development methodologies
?Be familiar with various kinds of methodologies like Agile, SCRUM, XP, Waterfall etc. Nowadays choosing the development methodology depends on the client. Some clients prefer Agile and some clients are happy with waterfall model. So having an idea on various methodologies would be great.

?    ?

10. Document/blog your thoughts on technology
?In day to day job you may learn new things, new and better way of doing things, best practices, architectural ideas. Keep documenting those thoughts or blog it and share across the community. Imagine you solved a weird problem occurred while doing a simple POC and you blogged about it. Maybe some developer elsewhere in the world is facing the same issue on a production deployed application. Think how important that solution for that developer. So blog your thoughts, they might be helpful for others or to yourself.

Sales Representative

Watch video Sales Representative Liberty Mutual Boston, MA
 In this role you will build and develop client relationships within local communities to promote our products including auto, home, and life insurance.
WATCH VIDEO The Company Behind the Job.


Data Modelers

Watch video Data Modelers Liberty Mutual Seacoast Area NH
 Opportunities currently exist for experienced Data Modelers to join the Information Technology Team.
WATCH VIDEO The Company Behind the Job.


ETL Informatica Developers

Watch video ETL Informatica Developers Liberty Mutual Seacoast Area NH
 There are current opportunities for experienced ETL Informatica Developers who will utilize technology to develop business solutions within the insurance industry.
WATCH VIDEO The Company Behind the Job.


Java Developers

Watch video Java Developers Liberty Mutual Seacoast Area NH
 Liberty Mutual's Information Technology division has many exciting opportunities for experienced Java Developers
WATCH VIDEO The Company Behind the Job.


Quality Assurance Analysts

Watch video Quality Assurance Analysts Liberty Mutual Seacoast Area NH
 Opportunities currently exist in Liberty Mutual's IT division for experienced Quality Assurance Analysts.
WATCH VIDEO The Company Behind the Job.


Web 2.0 Application Developers

Watch video Web 2.0 Application Developers Liberty Mutual Seacoast Area NH
 Liberty Mutual Information Technology is actively searching for experienced Web 2.0 Application Developers.
WATCH VIDEO The Company Behind the Job.


Representante de Ventas

Watch video Representante de Ventas Liberty Mutual Multiple
 En este tipo de trabajo construirás y desarrollarás relaciones con los clientes dentro de las comunidades locales para promover nuestros productos incluyendo seguros de auto, vivienda y vida.
WATCH VIDEO The Company Behind the Job.


Personal Markets Sales Representative

Watch video Personal Markets Sales Representative Liberty Mutual Maryland
 Liberty Mutual is looking for a Personal Markets Sales Representative.
WATCH VIDEO The Company Behind the Job.


Sales Representatives

Watch video Sales Representatives Liberty Mutual New Haven and Hartford, CT
 Liberty Mutual is looking for a Personal Markets Sales Representative.
WATCH VIDEO The Company Behind the Job.


Sales Representatives

Watch video Sales Representatives Liberty Mutual Massachusetts
 Liberty Mutual is looking for a Personal Markets Sales Representative.
WATCH VIDEO The Company Behind the Job.


Sales Representatives

Watch video Sales Representatives Liberty Mutual Northern Virginia
 Liberty Mutual is looking for a Personal Markets Sales Representative.
WATCH VIDEO The Company Behind the Job.


About JSTN | Job Search | Career Advice and Tips | For Employers | Contact Us | Investment RSS FEED Twitter LinkedIn Facebook

2011 © JSTN (Job Search Television Network, Inc.) Office: 1-630-402-0946 Fax: 1-630-578-0803 info at myjstn dot com (+) Feed Back
Privacy Policy | Terms of Use