Full Stack Java Developer from ALTA IT Services
Reston, VA 20191
About the Job
Job Title: Full Stack Java Developer
Location: Hybrid, Reston, VA
Long Term 1+ year contract
PURPOSE:
Performs complex analysis, design, development, testing, and debugging of computer software ranging from operating system architecture integration and software design to selection of computer systems, language, and/or equipment. Designs, develops/codes, tests, and documents critical and complex application programs for computer systems. Works with appropriate stakeholders to define system scope and objectives and establish baselines. Establishes project standards and processes. Breaks down software requirements and creates highly complex systems.
Qualifications
Experience:
Must have 5 – 8 + years’ experience with Java/J2EE
Must have Full Stack Java experience
Must have experience with web services and understanding of RESTful / SOA Services.
Extensive experience with Agile or Scrum methodologies.
Strong experience in continuous integration within DevOps environment.
Must have excellent communication skills, both verbal and written (in English).
Must have ability to understand and work with code developed by other developers.
Must have ability to work independently.
Preferred Qualifications
Ability to communicate technical requirements to all levels of expertise
Proficient in establishing and maintaining good working relationships.
Knowledge and understanding of software development life cycle (SDLC
Proficient with integrating complex and/or existing systems.
Knowledge of programming languages (e.g. JavaScript, C, Python, etc.).
Excellent communication skills both written and verbal.
Knowledge of cloud technologies (e.g. AWS, Azure)
Knowledge of database technologies (e.g. cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.), Advanced Knowledge with Data Dog functions and reports generation. Advanced
Fundamental knowledge of software engineers best practices, agile methodologies, CI/CD pipelines
Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests, Advanced
Strong experience with Deployment/Continuous Integration/ Continuous Testing/ Continuous Delivery processes and tools and have expertise in CI/CD tools and framework
Knowledge of Code quality and promotion practices
Education Level: Bachelor's Degree
Education Details: Information Technology or Computer Science
In Lieu of Education
In lieu of a bachelor’s degree, an additional 4 years of relevant work experience is required in addition to the required work experience.
Location: Hybrid, Reston, VA
Long Term 1+ year contract
PURPOSE:
Performs complex analysis, design, development, testing, and debugging of computer software ranging from operating system architecture integration and software design to selection of computer systems, language, and/or equipment. Designs, develops/codes, tests, and documents critical and complex application programs for computer systems. Works with appropriate stakeholders to define system scope and objectives and establish baselines. Establishes project standards and processes. Breaks down software requirements and creates highly complex systems.
Qualifications
Experience:
Must have 5 – 8 + years’ experience with Java/J2EE
Must have Full Stack Java experience
Must have experience with web services and understanding of RESTful / SOA Services.
Extensive experience with Agile or Scrum methodologies.
Strong experience in continuous integration within DevOps environment.
Must have excellent communication skills, both verbal and written (in English).
Must have ability to understand and work with code developed by other developers.
Must have ability to work independently.
Preferred Qualifications
Ability to communicate technical requirements to all levels of expertise
Proficient in establishing and maintaining good working relationships.
Knowledge and understanding of software development life cycle (SDLC
Proficient with integrating complex and/or existing systems.
Knowledge of programming languages (e.g. JavaScript, C, Python, etc.).
Excellent communication skills both written and verbal.
Knowledge of cloud technologies (e.g. AWS, Azure)
Knowledge of database technologies (e.g. cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.), Advanced Knowledge with Data Dog functions and reports generation. Advanced
Fundamental knowledge of software engineers best practices, agile methodologies, CI/CD pipelines
Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests, Advanced
Strong experience with Deployment/Continuous Integration/ Continuous Testing/ Continuous Delivery processes and tools and have expertise in CI/CD tools and framework
Knowledge of Code quality and promotion practices
Education Level: Bachelor's Degree
Education Details: Information Technology or Computer Science
In Lieu of Education
In lieu of a bachelor’s degree, an additional 4 years of relevant work experience is required in addition to the required work experience.
#M2