Senior J2EE Software Engineer

Company Name:
Edaptive Systems
If you want to be a part of cutting-edge healthcare technology development in support of the Federal government, we'd like to talk to you. Edaptive Systems is rapidly growing, as evidenced by the 4 significant new contract awards from The Department of Health and Human Services in the last year alone. We are currently supporting the development of the first pay-for-performance system the Federal health insurance system has ever utilized, positioning us for strong growth as new healthcare legislation is implemented over the next decade. We have added over 100 new employees in the last year-and-a-half, and the growth hasn't slowed yet!
Job Purpose
The Software Engineer will work in a cross-functional software development team (business analysts, software engineers, testers), following agile software engineering and development practices. The Software Engineer will develop Java components based on systems design specifications to implement identified software components. Java component development includes automated unit test harnesses to validate the software components function correctly. The Software Engineer will also provide fixes to defects identified by the test team during the testing phase of the project's lifecycle.
Develop and maintain software; implement highly scalable components and reliable web applications in a high traffic transactional data and data warehouse environment using the latest technologies following software engineering best practices.
Knowledge of Java/J2EE web development
Strong experience with core J2EE, Object Oriented Design & Programming "OOP"
Experience with HTML, CSS, JSP, JSF, SQL, Struts and JavaScript
Develop data persistence based on commercial and open source relational databases.
Develop thorough and automated unit test harnesses for developed solutions.
Provide support for Production systems and other testing phases
Develop and deploy systems in an iterative, incremental process that fully incorporates testing.
Contribute to enterprise software development initiatives.
Participate in formal requirement, design, and code reviews.
Regularly update technical and business teams as to plans, progress, and issues.
Produce excellent, thorough, and concise development documentation.
Play major role in supporting production as tier 3 support
All other duties as assigned or directed
Required Qualifications
Bachelor's Degree in Computer Science or a related field
3 + years experience of full lifecycle development
3 + years of systems analysis experience
3 + years of JEE application design and development experience using JSF, Spring, Hibernate
Education and/or formal training may substitute for experience requirement
Experience in designing and developing JEE application using JavaServer Faces (JSF), Spring and Hibernate
Experience in supporting Configuration management process in building Maven builds and deploying in Weblogic
Good knowledge of Java EE, XHTML, JSF and facelets, Hibernate, SQL and Spring or any other frameworks desirable.
Ability to work well independently or in a team environment
Knowledge of JEE best practices and standards is a must
Must be able to communicate effectively both verbally and in writing
Flexibility and ability to plan, prioritize, and execute multiple tasks in a fast paced environment
Self-motivated, well-organized, and detail oriented
Establishes and maintains effective professional relationships with internal and external stakeholders
The ability to conduct a wide range of tests and analyses to ensure that software, systems and services meet standards.
Ability to assist in the collection and consideration of required information and data.
Troubleshoot applications across different systems to analyze and identify problems and proposing fixes or workarounds.
Willing to learn and adopt new technologies quickly
Ability to interpret business requirements and provide efficient solutions
Must be able to adapt to organizational change
Must be proficient in Microsoft Office Suite
ID: 4308645
Date posted: 07-Oct-2014
Location: Owings Mills, Maryland

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.