Senior Java Software Engineer (Rockville, MD)

We are currently looking for Sr. Java Software Engineer to support a key program located in our Rockville, Maryland Office. In this role you will be responsible for the following:
 
  • Contribute to the design, implementation, and testing of a Publish/Subscribe XML processing system.
  • Design and implement relational database schemas.
  • Develop test plans and conduct unit and integration testing.

To qualify for this position you should have the following:
  • BS in Computer Science
  • Object-Oriented design and implementation experience and excellent Java skills are required.
  • Experience with middleware-based concepts and technologies, including Mule/ESB, J2EE (JMS is a plus), and Spring framework.
  • Knowledge of System Architecture (SOA, EDA) and experience with industry standard interface and application protocol technologies such as HTTP, SOAP, WSDL.
  • Experience with XML and XML Schemas.
  • Knowledge of MVC framework and supporting implementations (e.g. Struts or Spring), as well as J2EE-based application technologies and design patterns (e.g. JSP*s, Servlets, EJB, taglibs, JSON, JavaScript, HTML, stylesheets).
  • Experienced with full lifecycle development using configuration management system (CVS preferred), defect tracking (bugzilla preferred) and build process (Maven and Artifactory preferred).
  • Experience with database queries (SQL), ORM (e.g. PostgreSQL, Hibernate).


*Must be a US Citizen

3eTI is an Equal Opportunity Employer.


Submit your resume

Ultra Electronics, 3eTI
Attn: Human Resources
9715 Key West Avenue
Suite 500
Rockville, MD 20850
Email: careers@ultra-3eti.com
 
3eTI is an Equal Opportunity Employer