What are the responsibilities and job description for the Web Application Developer/Designer (UI/UX and Ext JS) position at Edgewater Federal Solutions?
Edgewater Federal Solutions is currently seeking a talented, professional Web Application Designer/Developer to join a proficient development team supporting the Department of Energy, in Germantown, Maryland, in a remote work environment. Candidate will develop and enhance web applications.
RESPONSIBILITIES:
- Perform UI/UX and back-end web application development in a J2SE/J2EE environment, while working in a team setting.
- Working in some new development but mostly existing/legacy code/development
- New work is mostly in Angular, legacy work in Ext JS
QUALIFICATIONS:
- U.S. citizenship is required per Contract to obtain and maintain U.S. Department of Energy Clearance; Preferred active Top Secret or Q Clearance
- 5-7 years of related experience
- Previous UI/UX design experience. Page layout, screen/form mock-ups, and wireframe development experience is required
- Requires high proficiency and previous experience developing transactional web applications (UI/UX and web services) in Angular, Bootstrap, HTML/JavaScript, CSS, Servlets, Java, AJAX, XML, Spring Framework, JSP, Oracle SQL and PL/SQL
- Requires high proficiency in developing RESTful and SOAP Web Services (WSDL and related technologies, XML, JSON, etc.)
- Previous experience developing applications using Oracle WebLogic/J2EE application server
- Previous experience developing applications using Oracle RDBMS
- Previous experience in GIT version control tools
- Previous experience in IDE tools such as VSCode, Visual Studio, Eclipse
- Previous experience in ExtJS 3.x/4.x a plus.
- Previous experience in Jasper iReport is a plus
- Experience in translating requirements into design and developing applications
- Excellent analytical and troubleshooting skills
- Ability to work independently and in a team setting
- Excellent organizational skills and attention to detail
- Excellent English-language oral and written communication skills and interpersonal skills
- Must be able to collaborate with other web developers on the team to standardize application design, structure, and share ideas for efficient and effective application development during the development process.
- Must be willing to contribute to the application development process improvement efforts with the team.
- Must be able to adapt to the current lifecycle workflow, in our iterative release process.
- Should be able to perform technical tasks independently and as a team member, while working multiple tasks, as priorities shift
Salary : $110,000 - $130,000