Java Software Development Engineer
Job Description Job Description Vidoori, Inc., a rapidly growing small business that specializes in building strong Engineering teams that provide high quality, modern technical solutions to our clients, is seeking a Software Development Engineer who: Applies extensive expertise in software development Solves complex problems that require the regular use of ingenuity and creativity Performs work without need for direct supervision Makes sound decisions that achieve critical organizational objectives Can function in project leadership roles and represent Vidoori as the prime customer contact on significant technical matters Experience and Skills Required Qualifications Demonstrate best-practice engineering, including Agile methodologies, unit testing, refactoring, code reviews, build and deployment processes Translate requirements, user scenarios, and technical constraints into fully developed and tested software Integrate software features, systems, and COTS products across an established enterprise domain Troubleshoot and debug deployed applications in a live production environment Improve quality of code base using proper technical practices, automated testing, and code quality reviews Capable of clearly and effectively conveying issues, reports, and other deliverables to engineering and customer counterparts Familiar with and effectively utilize CM processes/tools Preferred Qualifications Experience building SOA oriented APIs and/or web services used for data collection Experience with continuous development/integration methodologies and tools Experience communicating with users, technical teams, and management to collect requirements, describe software product features, and discuss technical designs Understanding of software and hardware layers of the web application architecture Understanding of maintenance and patching processes for a production web-based application Capable of capturing web-based system requirements; eg, operational, usability, and customer experience requirements Technologies and Tools Java, Spring Framework, Hibernate, JMS, HTML5, CSS, XML, JSON, NoSQL, MySQL, Unix/Linux, Windows, Oracle, Jenkins, IBM Rational Tools (RTC, RQM, DNG, UrbanCode) Experience Seeking three (3) years of experience performing software development activities, with a Bachelor's Degree Location Maryland/Washington DC Region Residency Authorized to work in the US (US citizen, US green card) Clearance Public Trust We are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. If you are a candidate in need of assistance or an accommodation in the application process, please contact email@example.com. Company Description Vidoori, Inc., a rapidly growing small business that specializes in building strong Engineering teams that provide high quality, modern technical solutions to our clients.