Previous Job
Senior Java Developer
Ref No.: 16-13019
Location: 270 Peachtree Street, NWAtlanta, Georgia
Hands on software development experience with JSF2.1, Hibernate, JPA 2.1, and EJB 3.1 is a must - please do not apply otherwise. Onsite in-person interview is mandatory for this position, we don't accept skype interviews. Phone interviews of shortlisted candidates likely in Dec first week.
We are looking for 2 java developers. We are looking for individuals who can work on the assignment right away, with minimum learning curve. Selected resources will work on phase 2 of this project.
Interview process will consist of resume review (step 1), telephone screening (step 2), and in-person interview (step 3). We plan to complete this process within 2 weeks after receiving resumes. Face to face is a must, and video interviews (skype etc). are not acceptable to us. If we receive a very good candidate, we plan to move forward even before the position is closed.
Job duties:
This position requires a person who can independently design, develop, and implement solutions as per the use case descriptions and design specifications.
Responsibilities include:
· Understand and analyze details provided in the use case
· Understand and analyze process flow diagrams (business process workflow)
· Estimate effort for technical analysis, design and development
· Develop software using J2EE design patterns with emphasis on reusability
· Must adhere to coding standards and design specifications
· Analyze and resolve technical issues independently
· Conduct peer code reviews, and perform unit testing
Job Qualifications:
Senior Java Developer with 6+ years of experience. Hands on experience in developing java applications using JSF 2.x is mandatory.
Required Work Experience and Skills:
· Strong, in-depth software development experience using Java
· Skills: Java, J2EE, JSF 2.x, EJB 3.x, JPA (Hibernate), PrimeFaces 3.x, Eclipse 3.x/4.x, JBoss 7.x, Oracle 12c
· Strong understanding of Oracle RDBMS, Data models, SQL
· Experience in writing SQL statements
· Ability to estimate development effort and timely delivery of assigned work
· Ability to be proactive, self-motivated, detail-oriented, and creative
· Strong team emphasis and relationship building skills
· Ability to organize, plan and implement work assignments, and work under pressure
Preference will be given to candidate with additional skills below, however these are not mandatory:
· Experience in building web applications for business process automation (workflows, work queues, forms, or
· Exposure to enterprise content management systems- preferred but not mandatory.