Job Title: JAVA Developer
Reports to: Project Manager
Roles and Responsibilities:
- Strong JAVA and Web application development experience
- Expertise with ORM, Server-side development
- Experience in j2ee
- Must have expertise in Spring MVC, Spring Security, Hibernate and JPA, web services and oracle DB is a must
- Knowledge of JSF, Rich Faces, JQuery and AngularJS would be a plus
- Web servers, application servers and Database systems with strong knowledge of object-oriented programming design patterns and methodologies
- Candidate must have strong architectural, design, and development skills with the ability to quickly learn new technologies.
- Solid understanding of SQL skills, preferably with Oracle database, along with XML, HTTP, SOAP, REST, and Web Services.
- Experience working with and understanding workflow driven systems is desirable
- Must have the ability to work effectively in a fast-paced, collaborative environment and meet tight deadlines.
- BS (CS) or BS(Software Engineering)
- Must have at least 3 years of experience
- Must have excellent verbal and written communication skills