What are the responsibilities and job description for the Senior Java Developer position at Horus Technology Solutions?
Job Description
Job Description
HORUS Technology Solutions is looking for a Senior Java Developer to join our team.
The Senior Java Developer role will work as part of a software development team and be responsible for designing, developing, and managing Java-based applications. Our ideal candidate is a problem-solver with a deep understanding of the Java programming language and is familiar with the software development life cycle (SDLC).
A top candidate would be very client focused. To be a strong team player you must be proactive in identifying issues and risks, and work with the client and the team to be a trusted advisor. Another challenge is maintaining an excellent level of current operational support while planning and integrating new enhancements and technologies.
Work Location :
Work is primarily remote; however customer meetings and badging process will be onsite in Rockville, MD. Ideal candidates will reside in the Washington DC metro area.
Responsibilities :
- Design and implement Java-based applications.
- Analyze user requirements to inform application design.
- Define application objectives and functionality.
- Align application design with business goals.
- Develop and unit test software.
- Integrate applications with third-party web services.
- Support the development team with project needs as necessary.
- Provide code documentation and maintain the functionality of existing applications.
- Design and implement scalable and high-performing solutions.
- Work closely with other developers and project managers to ensure that projects are delivered on time and within budget.
- Test, debug, and troubleshoot software issues.
- Conduct software analysis.
- Create user information solutions by developing, implementing, and maintaining Java based components and interfaces.
Qualifications :