Previous Job
Senior Java Developer
Ref No.: 17-12320
Location: Georgia, 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. Interview process will consist of resume review (step 1), telephone screening (step 2), and in-person interview (step 3). 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. If you submitted a candidate previously for this position in the last 6 months - please do not resubmit ( we will reject these as duplicate submission).
We are looking for one java developer. We are looking for individuals who can work on the assignment right away, with minimum learning curve. Selected resources will work on new functionality development.
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.
- Must be able to analyze the impact of making changes to existing software.