What are the responsibilities and job description for the Lead Java Developer position at Horus Technology Solutions?
Overview :
This is an opportunity for a Lead Java Developer on a highly visible, fast paced program for managing federal research grants. This position includes collaboration with both technical and non-technical personnel across all project stakeholders.
A top candidate would be very client focused. To be a strong team player you must have good communication skills, be proactive in identifying issues and risks, and work with the client and the team to be a trusted advisor. Use your strong analytic skills and ability to solve challenges with technology to make an impact on our government clients critical missions.
Work Location :
Hybrid work location with weekly government customer meetings on-site at Fort Detrick in Frederick, Maryland. In addition, there are weekly collaborative team meetings on-site at HORUS office in Lansdowne, Virginia. Travel cost are not reimbursed, candidate must be local to DC, Virginia, West Virginia, or Maryland and be able to attend project meetings at Fort Detrick and HORUS office.
Citizenship :
U.S. Citizenship required
Responsibilities :
- Lead the design and development of web applications using Java and COTS products
- Lead development of testable code using existing service tier components and prescribed coding conventions
- Lead development of advanced queries, create data models and views in PostGreSQL
- Lead team to work in a dynamic environment utilizing advanced debugging skills
- Demonstrate flexibility and attention to detail, working in a collaborative team environment using modern software development practices
- To meet requirements, research solution alternatives and support development of prototypes.
- Support data transfer and integration strategies for existing and new system-to-system interfaces for the application
- Support will include maintenance of several existing system-to-system interfaces with external organizations, develop and prototype new web services and API's using technologies such as JSON, SOAP, XML to facilitate data exchanges
- Develop testable code using existing service tier components and prescribed coding conventions
- Support development by applying Agile principles, including participating in sprint planning, design sessions, development, testing and deployment
- Work with the team to analyze requirements, determine estimated level of effort, work with the customer on a mutually agreeable timeline, monitor / report progress, and successfully deliver quality enhancements and upgrades
- Become a subject matter expert on the existing system and its features to effectively and efficiently mentor, guide, and support the team of developers
Qualifications :