What are the responsibilities and job description for the Junior Java Developer position at Horus Technology Solutions?
Overview :
HORUS Technology Solutions is seeking to hire a Junior Java Developer. This is an opportunity for an entry level JAVA Developer on a highly visible, fast paced program. This position includes collaboration with both technical and non-technical personnel across all project stakeholders. With this role comes an opportunity to learn new technologies and take a position of visibility at key levels within the government.
Work is primarily on-site at HORUS Office in Lansdowne, VA. There will be meetings with government customer on-site at Fort Detrick in Frederick, Maryland.
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.
Responsibilities :
- Design, develop and maintain applications using Java and J2EE technologies.
- Produce efficient, maintainable, reliable code and refactor code as necessary for system enhancements.
- Research, design, develop, and support software systems to meet with user requirements, applying principles and techniques of computer science and analysis. Unit test, debug, and maintain the systems.
- 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, REST, XML to facilitate data exchanges
- Develop advanced queries, create data models and views in PostgreSQL Database
- Work in a dynamic environment utilizing troubleshooting and debugging skills
- Demonstrate flexibility and attention to detail, working in a collaborative team environment using modern software development practices
- Under Lead Developer guidance work to define requirements, research candidate technologies, and support development of solutions for system enhancements
- Support development by applying Agile principles, including participating in sprint planning, design sessions, development, testing and deployment
Qualifications :
Java, J2EE