Pay not listed

  • Hybrid
  • Full-time
  • Reston, VA
  • Delivery
  • 15d ago

Job Description

Responsibilities:

  • Utilize open-source platforms, tools, databases, front-end frameworks, and middleware to modernize enterprise applications by re-developing legacy systems
  • Analyze problems such as user requirements, input data and form, output data and form, available computer configuration, processing and turnaround time requirements
  • Be an integral part of a scrum team participating in the full software development lifecycle including requirements, solution design, development, QA, implementation
  • Develop, modernize, and make enhancements to an existing application or new enterprise microservice applications
  • Write automated unit test cases to support test driven development (TDD)
  • Support verification and validation of software by supporting Quality Assurance team
  • Perform application and security code scans and support the remediation of scan findings
  • Create new or maintain existing CI/CD pipelines 


Qualifications:

  • 2+ years of experience in open-source web development
  • Programming (Java, SQL, GoLang)
  • Databases (Oracle, MySQL, PostgreSQL, AWS Aurora, NoSQL: Cassandra, DynamoDB)
  • Java Frameworks – Spring Boot, Hibernate, Spring DAO
  • Test Frameworks – Junit, Mockito, Playwright.
  • Tools- Eclipse , Visual Studio, Jprofiler, Insomnia, Postman, Git/Github.
  • Experience with JSON, AJAX, XML\XSLT, HTTP, JavaScript/Typescript, HTML5, CSS3
  • Experience in building websites using JS frameworks such as React or Angular
  • Experience in working with test automation tools such as Cucumber and Selenium
  • Programming (e.g., Stored Procedures, Views, Functions, etc.)
  • A demonstrated understanding of Service Oriented Architectures (SOA) including RESTful Service frameworks (Web API)
  • Experience in working with automated deployment tools such as Jenkins
  • Experience in Test Driven and Behavior Driven Development frameworks
  • Experience working with version control systems such as Git/Github
  • Participate in code reviews and learn from feedback on code.
  • Ready to embrace a fast-paced work environment with deadlines and new challenges
  • Strong communication and teamwork abilities
  • Solid understanding of CI/CD pipeline 

Education: Bachelor’s degree in computer science, data analytics, business intelligence, economics, statistics, or mathematics 



All your information will be kept confidential according to EEO guidelines.