Java Web App Developer- Sr. Level in Washington, DC at APEX Systems

Date Posted: 7/30/2019

Job Snapshot

Job Description

Job #:  974315


Senior Level Java Web Application Developer
Responsibilities:
  • Custom development on the Atlassian product stack
  • Full-stack Java development on custom applications.
  • As-needed production support on systems of responsibility.  

Desired Skills:
  • Advanced-level Linux (RHEL) system administration and Bash scripting experience
  • Expert-level enterprise Java development experience
  • High level of knowledge on popular enterprise Java web containers (Servlet API 3.0+) such as Tomcat.
  • Experience with Java Spring Framework (4.0+)
  • Experience with SAML-based authentication and OAuth 2.0
  • Extensive knowledge of Atlassian COTS tools such as Confluence and Jira.
  • Troubleshooting skills such as reviewing logs, attaching a debugger, analyzing network traffic.
  • Strong knowledge of HTML5, CSS, and 508 accessibility standards.
  • Experience with Node.js and advanced JavaScript development
  • Experience with modern front-end development using frameworks including React and Angular 5+
  • Knowledge of web security best practices (e.g. OWASP Top 10).
  • Experience with Fortify SSC, SCA, WebInspect; running scans and analyzing scan results.
  • Working knowledge of SQL, with experience in PostgreSQL, and DB2.
  • Experience with Docker, Docker Compose and Docker orchestration systems (e.g. Kubernetes)
  • Working knowledge of Jenkins and other continuous integration tools.
  • Experience with Selenium
  • Knowledge of JUnit and other advanced unit testing libraries such as Mockito, PowerMock and Cucumber.
  • Independent problem-solving skills, strong analytical abilities, creativity, and clear appreciation of end customer needs.

 
Nice to Have:
  • Familiarity with Go programming language
  • Experience working with Microsoft .Net
  • Familiarity with Amazon Web Services (or other cloud provider) service offerings
  • Experience writing DB2 Stored Procedures
  • Experience as a team lead in Agile/Scrum software practices.

 
Communication:
  • Demonstrates excellent grammar and spelling in written communication.
  • Demonstrated ability to write clear technical documentation.

Experience:
  • 7 years of experience with undergraduate degree

Education:
  • Bachelor's degree in Computer Science or Information Technology preferred

Candidates must be US citizens and able to pass a Federal government clearance check as a condition of employment
 
 
 
 
 
 
 
 
EEO Employer
Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178-6178.