Job Description
SENIOR SOFTWARE DEVELOPER
Beltsville, MD
DESCRIPTION
The Java Application Developer codes, tests, and implements new applications and provides troubleshooting support for existing legacy systems.
REQUIREMENTS
US PERSON OR GREEN CARD CITIZEN OF 3 YEARS
BS COMPUTER SCIENCE OR DIRECTLY RELATED FIELD
JOB DUTIES/RESPONSIBILITIES
• Develop new applications based on legacy systems
• Review, analyze, and modify existing software programs.
• Code, test, debug and deploy software applications.
• Develop applications following agile methodology.
• Resolve technical issues related to newly-created or existing code, through debugging and troubleshooting.
• Work independently on complex, non-routine tasks and projects – under very limited supervision.
• Interact directly with end users and/or technical POCs to resolve software problems.
• Adhere to customer and DoD policies and guidelines such as STIG, technical standards, security, and IT best practices.
• Mentor junior/mid developers, provide leadership guidance and can finish an application from start to finish to O&M support.
REQUIRED: minimum of 2-years for Mid and 4 years for Senior, experience with the following:
• Knowledge of software development best practices (RUP, XP, Agile, Waterfall)
• Excellent experience with object-oriented analysis and design patterns/techniques with emphasis on Java/J2EE technology
• A minimum of 3 years proven experience in developing applications or subsystems with Spring Framework, Hibernate /JPA, RESTful web services
• Willingness to learn
• End-user Communications
• Mentor junior/mid developers
• Working independently
• Working in a team•
• Preferred: experience with the following:
• A minimum of 3 years proven experience in developing applications or subsystems with Pega PRPC up to and including version 7.2, using BPM, Workflow and Rules Engine technologies
• Proficiency in Business Process Automation leveraging Pega BPM and BRE for developing Enterprise Application Systems, Messaging and SOA Connectors
• ColdFusion/FileMaker Migration to Java Enterprise personnel qualifications
• User interface: Angular JS Framework, jQuery, and Bootstrap for responsive design
• Red Hat Enterprise Linux (RHEL)
• Database: Oracle 11g (11.2)/12c
• Build Tool: Apache Maven
• Continuous Integration: Jenkins
Powered by JazzHR
OOsOP3Ok9N