Job Description :

TECHNOGEN, Inc. is a Proven Leader in providing full IT Services, Software Development and Solutions for 15 years.

 

TECHNOGEN is a Small & Woman Owned Minority Business with GSA Advantage Certification. We have offices in VA; MD & Offshore development centers in India. We have successfully executed 100+ projects for clients ranging from small business and non-profits to Fortune 50 companies and federal, state and local agencies.


Job Title: Sr. Software Developer

Location: Chantilly, VA

Duration: Long term

Job Duties:

  • Hands-on Java Technologist with extensive experience in Spring, Kafka Streaming Solutions. Design and Implement RESTful services and APIs.
  • Prior experience in Sprint Boot (micro services) framework. Develop quality code solutions with JAVA, JAVA Spring boot, Angular JS, Angular 9, React, SQL, XML, HTML, CSS.
  • Write JUNIT and front-end test cases and work with Sonarqube, Fortify, Redhat or CAMUNDA expertise Experience with source control systems such as GIT, Knowledge in various branching/merging methodologies and release procedures.
  • Experience with continuous integration build engines, such as Jenkins, Cruise Control, etc. Experience with databases both relational (Oracle, MSSQL) and non-relational (NoSQL, HBase)
  • Experience in release engineering, configuration management, software development or related discipline.
  • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
  • Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code.
  • Using SQL with relational databases or using other NoSQL technologies Familiarity with common software architecture pattern. Experience with Agile development methodologies and practices, including automated testing tools and techniques.

Degree Requirement: Bachelor's degree in computer science, computer information systems, information technology or a combination of education and experience equating to the U.S. equivalent of a bachelor's degree in one of the aforementioned subjects.

             

Similar Jobs you may be interested in ..