Cynet Systems - Reston, VA
posted about 2 months ago
The Senior Java Application Support role is a critical position within our client's organization located in Reston, VA. This contract position requires a seasoned professional with extensive experience in software design, development, and support, particularly in Java applications. The successful candidate will lead a team of software engineers in the design, development, and implementation of multiple applications, ensuring that they meet the needs of tens of thousands of users. The role involves performing detailed technical design, coding, code reviews, and testing of new applications as well as enhancements to existing applications. As a subject matter expert, the candidate will provide guidance on specified systems and their applications, ensuring compliance with hardware and software standards and procedures. In addition to technical responsibilities, the Senior Java Application Support will identify gaps in requirements and solve problems for the supporting staff. This includes leading the evaluation of risks and opportunities related to existing or proposed projects and implementing risk mitigation strategies. The candidate will also support the Project Manager as the technical team lead, estimating technical costs and conferring with clients to identify requirements and desired outcomes. The role requires a strong understanding of both front-end and back-end programming, as well as integration frameworks and tools. The position also involves leading software design and development teams, managing technical resources, and planning transformation initiatives to new software architectures. The candidate will play a crucial role in product scoping and roadmap discussions, continually evaluating emerging technologies to identify opportunities and best practices. Mentoring junior developers is also a key aspect of this role, ensuring that the team maintains high standards of code quality and deployment practices.