This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

The hottest job offers in the state of Virgina

To post a job, login or create an account |  Post a Job

Java Developer


This is a Full-time position in Falls Church, VA posted February 20, 2021.

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 andor OM 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.

Working as apart of an established scrum team Improving existing applications based on feedback and approved requirements Providing development support for applications currently in production Requirements Required Skills 5+ years experience work Advanced programming experience in at least one JVM based language (java, groovy, scala, clojure, kotlin, etc) A general understanding of software design concepts and processes Data structures, Design patterns (MVC) ClientServer web applications Agile process (Scrum, KanBan, Sprints, User Stories, etc) A general 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 (gitsubversionmercurialetc) concepts (branching, merging) nix OS familiarity (MacOS, Ubuntu, Amazon Linux, Red Hat, etc) Ability to use a command line (shbashzshetc) 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 andor experience Serverless experience (AWS lambda) Understanding of CICD 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 (intelliJnetbeanseclipse, atomsublime, 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 ContractorSDL2017