Home > Washington jobs > Washington computer/technical

Posted: Monday, January 8, 2018 12:41 PM


Develops web-based provisioning/reporting systems and frameworks using Java, JSP, JavaScript, JDBC, MySQL, HTML on Linux/Unix platforms for financial or telecommunications systems. Also exposed to NoSQL DBs, asynchronous messaging bus, and other technologies. The development process is Agile, with Continuous Integration, and Continuous Testing.


Designs, develops and tests software applications for web-based provisioning and reporting systems and back-end applications. The developer will be responsible for working with the Software Engineering manager and Business Development group to help develop applications and infrastructure. Experienced candidates must have experience designing and building enterprise class provisioning and/or reporting systems based on a Java technology stack. Responsible for requirements interpretation, detailed design specifications, coding, unit testing, and maintenance of software modules for both new and existing systems. Responsibilities Include (but not limited to):

* Design and document software components that meet organization and industry standards.

* Code high quality software components in accordance with organizational standards, technical requirements, and detailed designs.

* Effectively participate in a team oriented environment that involves continuous design reviews, code reviews, and collaboration.

* Proactively communicate with Development Manager and/or Technical Lead regarding the status and potential impacts on the delivery date and/or expected quality of tasks and projects.

* Actively work with Project Management and QA teams and produce technical documentation required by QA.

* Provide technical guidance and product expertise to Customer Delivery and Operations to resolve production issues

* Follow established development processes for assigned projects.


* 4+ years of experience developing complex, reliable software systems based on Java.

* Expertise in JAVA (6.0 or above), JSPs, JDBC and OO Methodology.

* Expertise with Relational or TimeSeries Database design.

* Experience with IDE. Eclipse is preferred.

* Experience working on and developing software for Linux/Unix/Solaris platforms.

* Complete development life cycle experience from design through implementation.

* Creative, flexible, and able to fill multiple functions within a development team.

* Proven track record of successfully designing and developing enterprise class systems with stringent availability, performance and SLA requirements.

* Good verbal and written communication skills.

* BS in Computer Science or equivalent in related fields


* Experience with Tomcat.

* Experience with Spring, preferably having Spring MVC experience.

* Experience with Ant, Maven and/or similar build tools.

* Experience with Time Series databases such as InfluxDB.

* MS degree in Computer Science or equivalent in related fields


Associated topics: c, c/c++, design pattern, expert, matlab, php, programming, senior, senior software developer, senior software engineer


• Location: Northern Virginia

• Post ID: 43973772 washingtondc is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2018