Software Applications Engineer/Programmer II

Georgia  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

GREAT contract to perm opportunity to work in a  technical role that requires proven hands on application design and implementation skills.  The candidate will be responsible for application design and implementation across key systems within the company.

Responsibilities:
Work closely with other Senior Developers and Architects across distributed technical teams to ensure that implementations are fully integrated with existing and developing systems.
Work closely with Technical Architects to assist with design and implementation.
Provide technical implementation direction working with distributed technical teams.
Provide technical leadership for third party frameworks and libraries (egHibernate, Spring).
Ensure cohesion of the systems development activity.
Ensure solutions are robustly implemented.
Monitor implementation activity within teams and projects, highlighting issues and formulating solutions to ensure that development projects are carried out in accordance with company's agreed standards, methods and procedures.
Provide project estimates in an Agile environment.
Engage with the business regarding the suitability of solutions.
Provide guidance and support for developers on day to day work.
Ensure quality of implementation is maintained through encouragement, communication and advocating development best practices.
Must be able to demonstrate excellent written and verbal communication skills.

Technical Skills and Experience:
Minimum of 1 to 2 years SENIOR developer experience.
Excellent system implementation and problem solving skills.
Empathy with emerging web technology.
Ability to see the big picture whilst being able to drill down on specific detail.
Proven Experience with TDD tools such as Junit as well as exposure to Mocking frameworks.
Proven experience with Java 1.6+.
Proven experience with Spring 3.
Proven experience with Hibernate 3+
Understanding of SQL.
Understanding XML and DTDs.
Understanding of the concepts of JEE.
Excellent understanding of messaging concepts.
Hands on experience with JMS or AMQP would be an advantage.
Knowledge of Subversion or other source control tools.
Experience of working in an Agile environment (specifically Scrum) or willingness to learn.
An appreciation of deployment and infrastructure concerns.
An understanding of XP practices.
Exposure to Maven.

Preferred:
 BDD tools such as Fitness, Concordion, Cucumber Activitii or other BPM tool.
 Spring Integration, Spring Data, Rabbit MQ or other AMQP implementation.
 Understanding of benchmarking and tuning techniques for Java applications.

Application Requirements

  • Client will not accept subcontractors
Required Qualifications:
  • Spring
  • SQL
  • Developer
  • Systems Implementation
  • Java
  • XML
  • Hibernate
  • JUnit
  • Dtd
Benefits/Perks
  • Medical
  • Dental
  • Vision
  • and Life Insurance for Full-time W2 Consultants.
  • Supplemental Disability and Long-Term Care Insurance
  • Dependent Care Assistance. 401(k) with Roth feature.
  • Free E-learning Courses
Start date
n.a
From
MATRIX Resources, Inc.
Published at
28.02.2012
Project ID:
324163
Contract type
Freelance
To apply to this project you must log in.
Register