Unclassified - McLean, VA

posted 28 days ago

Full-time - Mid Level
McLean, VA

About the position

The Software Architect will lead the design and implementation of a complex, enterprise web application software development and integration effort. This role involves architecting, coding, and testing full-stack Java-based web applications using Agile methodologies, ensuring that the developed code is maintainable, efficient, reliable, understandable, secure, and fault-tolerant.

Responsibilities

  • Lead the design and implementation of a complex, enterprise web application software development and integration effort.
  • Architect, code, and test full-stack Java-based web application software using Agile methodology.
  • Design software architecture for new applications or upgrades to existing applications using best-of-breed technologies.
  • Monitor and track technical activities to completion.
  • Interface with software engineers, test engineers, quality assurance, and other project team members using the Agile Scrum methodology.
  • Use software tools in cooperation with continuous integration while supporting software reuse and refactoring.
  • Guide and mentor the development team in coding standard best practices.

Requirements

  • Agile Software development process experience.
  • Experience implementing/integration workflow management solutions such as Oracle BPM, IBM Business Process Manager, JBoss, or BPM.
  • Hands-on experience in JSP, EJB/JPA and one or more frameworks like Struts, JSF, or Spring.
  • Experience in ORM tools like Hibernate, iBatis, or JPA.
  • Experience in developing REST services using Resteasy.
  • Prior J2EE application development experience on JBoss Application Server/SOA-P or other similar J2EE application server.
  • Knowledge of Service Oriented Architecture and WS* standards, with hands-on experience coding XML Web Services using JAX* API and tools like Axis.
  • Experience with configuration management tools: Subversion and build automation tools such as Ant, Maven, BuildForge or similar.
  • Experience authoring and performance engineering SQL queries and stored procedures in MySQL.
  • Experience with Solr / Lucene search technologies.
  • Experience with image processing.
  • Experience with workflow processing.

Nice-to-haves

  • Active Public Trust clearance or ability to obtain one.

Benefits

  • Contract to hire opportunity.
  • Work in a dynamic and collaborative environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service