@Orchard LLC - Vienna, VA
posted 3 months ago
The Lead Software Developer - Java position at Orchard LLC involves working with a government consulting firm that specializes in data and records management. The firm aims to assist clients in strategic and transformative ways to handle information management and data architecture. The selected candidate will be responsible for developing applications using Java, JavaScript, MongoDB, Linux, and Amazon Web Services (AWS) including S3, EC2, and Lambda. This role is hybrid, based in Vienna, VA, and requires collaboration with a cross-functional team to ensure high availability, performance, efficiency, and security of the applications developed. As a Lead Software Developer, you will lead a small development team, providing end-to-end architecture application delivery. You will work closely with scrum masters, product owners, and stakeholders to transform designs and wireframes into polished code. Your responsibilities will include ensuring that client applications are responsive and optimized for performance, troubleshooting and resolving issues to deliver a seamless user experience, and integrating front-end logic with service-side functionality, web services, and databases. Additionally, you will support implementation efforts with other key systems within the Agency and stay updated with emerging technologies and industry best practices to drive innovation. The role also involves translating and developing business and functional requirements into multi-tier technology-based solutions, writing and executing unit tests, and leading code reviews to uphold code quality and industry standards. This position is ideal for someone with extensive experience in software development, particularly in Java and related technologies, who is looking to take on a leadership role in a dynamic environment.