Senior Application Developer

Company

American Psychological Association

Location

Washington DC

Type

Full Time

Job Description

NOTE: APA operates on a 37.5-hour work week with one hour lunch breaks each day. APA sets salaries based on several considerations, including years of relevant experience, level of education, and previous staff and/or governance experience at APA.

DESCRIPTION:

The purpose of this position is to serve as a full-stack Senior Application Developer. The person holding this position would design, develop, document, unit-test, implement and deploy web-based Java applications to support business requirements. The responsibilities also include documentation, and ongoing application maintenance. The incumbent would also be interpreting specifications and creating system design.

EDUCATION AND EXPEIENCE REQUIRED:

  • Bachelor's in computer science and 7+ years of related technical experience or Master's degree with 5+ years of related technical experience.
  • Good knowledge of application development, software design/development, application architecture, web platforms, operating systems, and software, including their proper use, configuration, and interoperability.

  • Experience in software integration, automated software testing, data management/governance, and business process analysis.
  • Experience in Agile development methodology and SDLC, DevOps and other project management methodologies.

COMPUTER SKILLS:

Significant experience with modern web application design and development using JAVA programing language, Spring Framework and related technologies.

  • Design, develop, document, and test the core components of a large Java/Spring enterprise system (web applications, web services, and reusable libraries.)
  • Experience developing enterprise applications using J2EE/JEE technologies such as Java 11+, Spring Framework (MVC, Data, Security), JDBC, Hibernate, Eclipse, Web Services (XML, SOAP/RESTful).
  • Experience with front-end technologies such as Bootstrap, JQuery, Ajax, HTML5.
  • Knowledge of AWS cloud computing platform.
  • Familiarity with RDBMS and database design and troubleshooting (PL/SQL).
  • Knowledge of Angular is preferable.
  • Experience with Automated unit tests (JUnit, Mockito)
  • Experience with Source Control and CM Tools (Git, JIRA)
  • Familiarity with continuous integration principles.
  • Knowledge of Learning Tool Interoperability and Learning Management Systems is a plus.

Other Skills Required:

  • Work with requirements analysts, architects, and integration testers to ensure the quality and integrity of the developed code.
  • Work with application developers in a team environment and coordinate with other teams as needed.
  • Able to multi-task and work in a dynamic, fast-pace environment.
  • Provide production support as needed.

  • Strong verbal and written communication skills, and ability to communicate effectively with technical and non-technical team members.
  • Good analytic problem-solving, critical-thinking skills and ability to define and solve complex problems.
  • Work independently, take initiative and be constantly productive to meet deadlines.

RESPONSIBILITIES:

  • Design and develop structured application programs and interfaces based on requirements and directives. Develop workflows that facilitate easy interaction between systems and users. Document the applications and enable other team members to be able to maintain them.
  • Design database schemas to support programming efforts.

  • Maintain existing applications, adding new features and improving efficiencies on them constantly. Perform releases on existing applications as a part of the development team. Provide maintenance and support response to internal and external clients.
  • Research new and innovative technologies and help integrate them into workflows.

Application Instructions:

Qualified candidates must apply online through APA's applicant system and attach a resume and cover letter specifying your salary expectations. Applications that are submitted without both documents are considered incomplete and will not be reviewed for consideration. Once your application is submitted, you will receive a confirmation email. Please make sure to check your Spam folder if you do not receive an email from us.

The American Psychological Association is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, national origin, disability, protected Veteran status, sexual orientation, gender identity, or any other protected categories covered under local law.

#LIREmote

#LIREmote

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

Date Posted

05/03/2023

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Associate, Data Science - People Analytics - Capital One

Views in the last 30 days - 0

Capital One is seeking a Senior Associate Data Science specialist for their People Strategy Analytics team The role involves applying data science an...

View Details

Senior Associate, Data Scientist - Customer Management - Capital One

Views in the last 30 days - 0

Capital One is seeking a Senior Associate Data Scientist for the Mainstreet Customer Management Data Science team The role involves partnering with cr...

View Details

Information Security Consultant - Application Security Engineer - MassMutual

Views in the last 30 days - 0

MassMutual is seeking an experienced Application Security Engineer to join their dedicated team The role involves driving security best practices cond...

View Details

Senior Named Account Executive, SLED - Cloudflare

Views in the last 30 days - 0

Cloudflare is seeking a seasoned sales professional with a technical background to build a Public Sector Sales team in Pennsylvania The ideal candidat...

View Details

Regional Director Public Sector Sales DOW - Chainguard

Views in the last 30 days - 0

The job seeks a Regional Director with sales expertise and security clearance to lead public sector initiatives and build partnerships Responsibilitie...

View Details