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.
 
Title : Sr. Java Developer
 Location: Chantilly, VA or Remote
 Duration; Long term
 Duties:
  - Design and develop web services using spring RESTful web services.
  - Develop solutions using Spring, Spring Cloud, NoSQL, continuous integration, and automated testing.
  - Work on cloud platforms like OpenShift, AWS, Kubernetes.
  - Design, develop and execute unit test cases using Junit and Mockito and Power Mock frameworks for code coverage and profiling.
  - Implement security in Spring boot Microservices using spring security.
  - Leverage Gradle and Maven as a build tool to package the application and Git/GitHub for source code version-control.
  - Resolve and validate defects and assign to QA for closure.
  - Collaborate with engineers to select appropriate design solutions.
  - Perform code reviews to ensure quality standards.
  - Follow Agile Methodology across the projects to plan, design and implement project deliverables
  
 Minimum education necessary to perform the above responsibilities: This position requires a candidate with a minimum of a Bachelor's degree in computer science, computer information systems, information technology, a closely related filed, or a combination of education and experience equating to the U.S. equivalent of a Bachelor's degree in one of the aforementioned subjects.