Senior Software Engineer (Java) - Chambersburg

Employment Type

: Full-Time

Industry

: Information Technology



Position Description:

This position will be a Sr. Application Developer (Java) responsible for development and maintenance of a Java & MySQL application in support of our government customer. This includes interaction with users, requirements analysis, design, coding, testing, and implementation, as well as ongoing user support.

Development:
Develop Java applications using an IDEs such as NetBeans, Eclipse and IntelliJ IDEA
Develop software test cases and perform testing of developed software
Review existing Java application code for improvements
Use software configuration management and version control systems
Develop MySQL database tables, views, stored procedures, etc
Perform XML schema validation
Develop XML data elements

Design:
Collaborate with customers in planning development, customization, or optimization of Java applications

Documentation:
Document developed Java code and methodologies
Document Java application bugs when issues are identified
Maintain documentation files, summarized for inclusion in Java applications and detailed with Java application delivery packages.

Skills (Desired and/or Required):

Required:
Knowledge of core programming concepts, standards, and lifecycles
Ability to develop code using object-oriented programming languages
Ability to develop code using IDEs such as NetBeans, Eclipse, and IntelliJ IDEA
5+ years of experience with development of Java applications (coursework may be substituted at Tapestry's discretion)
5+ years of experience with development of databases
Ability to understand and build upon existing code and scripts
Ability to diagram and communicate code implementation
Ability to use and manage git repositories
Ability to manage workloads for different projects and deliver on a set schedule
Sound interpersonal, communication, presentation, and writing skills
Ability to learn quickly and adapt new technologies

Desired:
Experience in requirements analysis
JavaFX Experience
Ability to implement Java unit testing frameworks, such as JUnit

Education:

Bachelor's degree with a major in Computer Science, Information Technology, Engineering, or related field; or 6 years of relevant experience.

Additional Required Certifications:

One of the following IAT Level II Certifications
CCNA-Security
GICSP
GSEC
Security+ CE
SSCP

Clearance Requirement:

Department of Defense Interim Secret

Company Description:
EEO/AA/M/F/Vets/Disabled/VEVRAA Federal Contractor/ADA

Associated topics: application developer, architecture, backend, c, c/c++, c#, develop, project architect, senior, software engineer lead

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...