Sr. Java Developer

Careers – CTAC
Falls, VA Full Time
POSTED ON 6/25/2024 CLOSED ON 7/23/2024

What are the responsibilities and job description for the Sr. Java Developer position at Careers – CTAC?

Job Title
Sr. Java Developer
# of Hires Needed
2
Date Needed By
3/19/2024
Category
Information Technology
Education
Bachelor's Degree
Career Level
Experienced (Non-Manager)
Job Type
Full-time
Location
CTAC HQ - Falls Church, VA 22042 US (Primary)
Travel
0 - 10%
Job Description

Overview:

A successful candidate will have experience developing java based applications as a member of an agile based team, a thorough understanding of software design concepts, database schemas, and AWS cloud infrastructure. The candidate will work closely with the technical and management staff to develop against identified requirements supporting the development and/or O&M on one to two related projects. The candidate will need experience directly interfacing with mid-level to senior management clients on a semi-regular basis and exhibit strong communication skills. The candidate will work out of our Falls Church, VA office.

Responsibilities:

As a full stack developer, creates, modifies and unit test the code, forms, and scripts.  Provides feedback during PI Planning.  Designs and develops solutions to complex application problems.  Designs, develops, enhances, debugs and implements software.  Troubleshoots production problems related to software application.  Consults with project teams to identify application requirements and reduce technical debt. Performs feasibility analysis on potential future requirements.  Applies industry best practices to all development efforts.  Java, Angular, etc.

Job Requirements
  • Required Skills:

  • 8 years related work experience
  • Advanced programming experience in Java, Angular
  • Advanced understanding of software design concepts and processes Data structures, Design patterns (MVC), Client/Server web applications, Agile process (Scrum, KanBan, Sprints, User Stories, etc…)
  • Advanced understanding of schema driven databases, query languages, and concepts such as: Schema driven: MySQL, PostgreSQL, Oracle, SQL, Normalization, joins, views, database functions
  • Familiarity with artifact management & build tool concepts, such as Gradle, Maven, Ant, Artifactory, Bintray
  • Familiarity with version control (git/subversion/mercurial/etc…) concepts (branching, merging)
  • Unix OS familiarity (MacOS, Ubuntu, Amazon Linux, Red Hat, etc…)
  • Ability to use a command line (sh/bash/zsh/etc…)
  • Basic understanding of shell scripting

Any combination of the following skills or experiences is preferred:

  • Experience with other popular languages such as: python, ruby, javascript, etc…
  • Experience with dynamic languages, asynchronous programming
  • Experience with popular web frameworks such as: grails, rails, django
  • Schemaless database experience (dynamoDB, mongoDB, etc…)
  • AWS Certifications and/or experience
  • Serverless experience (AWS lambda)
  • Understanding of CI/CD concepts and tools (jenkins, AWS CodePipeline, bitbucket Pipelines, travis CI, team city, bamboo, etc…
  • Understanding of version control organizational practices (git-flow)
  • Experience with popular development tools such as (intelliJ/netbeans/eclipse, atom/sublime, etc…)

CTAC is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, or protected veteran status. VEVRAA Federal Contractor

Sr. Java Developer
CGS Federal (Contact Government Services) -
Arlington, VA
Sr Angular Developer - Java
Macro Solutions, Inc. -
Washington, DC
Sr. Java Developer
CGH Technologies, Inc. -
Herndon, VA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Java Developer?

Sign up to receive alerts about other jobs on the Sr. Java Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$109,711 - $144,041
Income Estimation: 
$130,352 - $166,099
Income Estimation: 
$142,078 - $184,123
Income Estimation: 
$102,328 - $137,582
Income Estimation: 
$153,019 - $201,912
Income Estimation: 
$109,711 - $144,041
Income Estimation: 
$130,352 - $166,099
Income Estimation: 
$142,078 - $184,123
Income Estimation: 
$102,328 - $137,582
Income Estimation: 
$153,019 - $201,912

Sign up to receive alerts about other jobs with skills like those required for the Sr. Java Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $91,280 - $117,929
  • Debugging Skill

    • Income Estimation: $82,049 - $118,582
    • Income Estimation: $90,521 - $120,704
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Sr. Java Developer jobs in the Falls, VA area that may be a better fit.

Sr Java Developer

Pangiam, Ashburn, VA

Sr. Java Developer

CGS Federal (Contact Government Services), Washington, DC