Senior Software Engineer

Stratus Technology Services, LLC
Alexandria, VA
May 17, 2018
May 21, 2018
Full Time
This position involves developing information systems by studying operations; designing, developing, and maintaining software solutions; supporting and developing software team. The successful candidate should have deep experience with object oriented analysis and design, design patterns, component architecture, coding, unit and integration testing, as well as strong communication skills.Day-to-Day Responsibilities: Knowledge, observance and refinement of development best practices Provide written and verbal knowledge leadership to other team members Accountability for systems design and development Accurately estimate time needed for completion of tasks Collaborate with all stakeholders to produce the best solutions Manage the support of existing applications (including new feature architecture and implementation) Oversee thorough testing of all software componentsRequired Skills and Experience: Strong command of Java/J2EE technology stack, Spring, Hibernate, Apache CXF, and Ant/Maven Experience writing SOAP and RESTful web services Experience with SQL, HTML, CSS, JavaScript, jQuery, Ajax, JSON Disciplined approach to all software development processes, such as the proper use of source control, developing a sound testing methodology, and employing a rigorous build and release process to ensure quality Excellent written and verbal communication skills Excellent analytical abilities and problem-solving skills Self-motivated, with ability to work independently

Similar jobs