ALTA IT Services - Reston, VA

posted 9 days ago

Full-time - Mid Level
Hybrid - Reston, VA
Professional, Scientific, and Technical Services

About the position

The Full Stack Java Developer role involves performing complex analysis, design, development, testing, and debugging of software applications. The position requires designing and documenting critical application programs, working with stakeholders to define system scope and objectives, and establishing project standards and processes. The developer will break down software requirements and create highly complex systems, contributing to the overall software development lifecycle.

Responsibilities

  • Perform complex analysis, design, development, testing, and debugging of software applications.
  • Design, develop, code, test, and document critical application programs.
  • Work with stakeholders to define system scope and objectives.
  • Establish project standards and processes.
  • Break down software requirements and create complex systems.

Requirements

  • 5-8+ years of experience with Java/J2EE.
  • Full Stack Java experience.
  • Experience with web services and understanding of RESTful/SOA Services.
  • Extensive experience with Agile or Scrum methodologies.
  • Strong experience in continuous integration within a DevOps environment.
  • Excellent communication skills, both verbal and written in English.
  • Ability to understand and work with code developed by other developers.
  • Ability to work independently.

Nice-to-haves

  • Ability to communicate technical requirements to all levels of expertise.
  • Proficient in establishing and maintaining good working relationships.
  • Knowledge and understanding of the software development life cycle (SDLC).
  • Proficient with integrating complex and/or existing systems.
  • Knowledge of programming languages (e.g., JavaScript, C, Python, etc.).
  • Knowledge of cloud technologies (e.g., AWS, Azure).
  • Knowledge of database technologies (e.g., cloud, SQL, Oracle, MongoDB, PostgreSQL).
  • Advanced knowledge with Data Dog functions and reports generation.
  • Fundamental knowledge of software engineering best practices, agile methodologies, CI/CD pipelines.
  • Knowledge of test-first practices including Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Strong experience with Deployment/Continuous Integration/Continuous Testing/Continuous Delivery processes and tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service