Senior Java Developer - 3500

Metro Systems Inc. is looking for a Senior Java Developer to support our government client in Suitland, Maryland.


Description:

  • Design, develop, test and integrate of custom JAVA applications and solutions.
  • Interfaces with senior-level customer management and SMEs and, acts as a solutions architect for a variety of business domains.
  • Designs and leads implementation of scalable, secure JAVA-based applications.
  • Resolve complex design, implementation and/or performance issues.
  • Works with the Information Security Organization to ensure that developed solutions meet all security requirements.
  • Researches, architects, designs and supports all development and delivery activities, from requirements definition and specification to deployment and delivery to production.
  • Consults with project teams and end users to identify new requirements; identifies areas for improvements.
  • Performs feasibility analysis of potential future efforts.
  • Assist in identification and evaluation of new/emerging technologies, COTS products, development and testing tools.

Required Qualifications:

  • 10+ years of recent hands-on Java development experience, including three years of Java Open Source frameworks and technologies
  • 5 years of large-scale relational database design and development using Oracle and PL/SQL
  • 5 years Web application, SOA, web service (SOAP or RESTful) development and deployment
  • Extensive development experience using Java, JEE, Java Frameworks (Spring Frameworks, Hibernate…), JAX-RS, AngularJS, JavaScript, jQuery, HTML5/CSS
  • Experience with TDD and test automation technologies
  • Experience in applying Agile/Scrum methodology
  • Experience in developing innovative Java-centric scalable, secure enterprise custom applications  
  • Experience leading multiple concurrent software development projects  
  • Strong interpersonal communication skills to establish and maintain an effective working relationship with development teams and customers
  • B.S. in Computer Science

Desired Skills:

  • Experience with Oracle Spatial
  • Experience with GIS and geocoding
  • Java certifications: Certified Professional Java EE Web Component Developer, Certified Professional Java EE Developer, Application Developer, and Certified Master Java SE Developer.

 

MSI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin.