Job Description:
Creative Chaos requires experienced J2EE Software Engineer who have worked on at least 2 enterprise level JAVA applications. Experience with frameworks such as hibernate, spring, struts is important. Candidate will develop specifications and code moderately complex software programming applications in addition to modifying and maintaining existing software. This position requires intensive design, coding and documentation. Principal Responsibilities: 1. Designs/codes applications following specifications using the appropriate tools. 2. Maintains and modifies existing applications on their own as well as under direction from senior staff members. 3. Performs maintenance programming for existing version. Performs custom programming at customer request.
Skills Required:
- 2+ years experience in programming J2EE
- 2+ years designing and building high-performance
- High-transactional multi-threaded distributed applications
- 2+ years in applications development with modern OO languages
- Experience in Software Development Life Cycle methodologies.
- Working knowledge of multi-tier line of business applications
- Ability to design and write code to meet user requirements without supervision
- Knowledge of design artifacts, including class, sequence, and component diagrams
- Strong working knowledge in J2EE, EJB, JSP, XML, DHTML, Hibernate, Spring, Struts, Messaging and Web Services.
- Strong working knowledge with relational databases - preferably MS SQL Server and Oracle.
- Authentication and authorization concepts
- Experience with Application Servers such as Weblogic and Websphere
- Knowledge of SQL
- Knowledge of AJAX , JSF.