Lead Software Developer - Java

Job Title
Lead Software Developer - Java
Job ID
27737482
Location
Vienna, VA,  
Other Location
Description
Lead Software Developer - Java
Vienna, VA


@Orchard LLC is retained by a government consulting firm specializing in data and records management with a goal of assisting customers with strategic and transformative ways in handling information management and data architecture. Our Client is seeking an experienced Lead Software Developer who desires to join their team for an exciting opportunity with a federal client. The position will be the developer for an application built on Java, JavaScript, MongoDB, Linux, and Amazon Web Services (S3, EC2, Lambda). The lead developer will work closely with the existing development and product management team to support existing features, functionality, and design and to implement new ones. This is a hybrid role based in Vienna, VA.


As the Lead Software Developer, you will:
  • Lead a small development team to provide end-to-end architecture application delivery.
  • Collaborate with a cross-functional team to drive cooperation while building, supporting, and deploying application features with high availability, performance, efficiency, and security.
  • Collaborate closely with scrum masters, product owners, and stakeholders to transform designs and wireframes into polished code.
  • Ensure that the client applications are responsive and optimized for performance
  • Troubleshoot and resolve issues and bugs to deliver a seamless user experience, and to ensure front-end logic is integrated with service-side functionality, web services, and databases.
  • Support implementation efforts with other key systems within the Agency.
  • Stay up to date with emerging technologies and industry best practices to drive innovation.
  • Translate and develop business and functional requirements into multi-tier technology-based solutions that include user interfaces, business logic, and system-to-system. interfaces, and integrated commercial off-the-shelf products.
  • Write and execute unit tests.
  • Lead code reviews to uphold code quality and industry standards.

Qualifications and Requirements:
  • Bachelor’s degree in computer science, Engineering, Information Systems, or a related degree.
  • 8+ years of professional experience.
  • 6+ years of experience with Java web application and/or Jakarta EE development and software and database design.
  • 3+ years of experience with containerized software development using Docker or Kubernetes.
  • 3+ years’ experience working within a DevOps, Scrum, or Agile development environment.
  • 2+ years participating in application design.
  • 2+ years’ experience with MongoDB.
  • 2+ years’ experience with Linux.
  • Experience leading a team of software developers.
  • Experience with systems integration.
  • Strong written and verbal communication skills.
  • Experience with Python scripting.
  • Experience with AWS S3, EC2, and Lambda.
  • Knowledge of the application of design patterns.
  • US citizenship is required.
  • Active Public Trust or ability to obtain a Public Trust Clearance.

Preferred Qualifications:
  • Experience with the Nuxeo framework

Established in 2010, @Orchard has an exceptional reputation, providing staffing solutions to time-sensitive, talent scarcity issues to deliver better talent management ROI.  Our specialty lies in the critical area of program talent acquisition and resource management, not in one narrow skillset, but across many areas of technical and functional delivery. To learn more about our other exciting opportunities, visit our Jobs Page at www.atorchard.com.
 

Option 1: Create a New Profile