What are the responsibilities and job description for the Lead Java Developer position at Donato Technologies, Inc.?
We have an urgent requirement for Lead Java Developer position with our client.
Role: Lead Java Developer
Location: Albany, New York
Duration: 30 Months
Description
The candidate will design and assist with the implementation of software systems. The Software Architect will design, develop, implement, support and enhance, custom applications written in Java/J2EE, JSF, XML, SQL or other programming languages. Ensure user interfaces and back-end services are developed according to architecture, programming and user experience (UX) standards.
Duties
Role: Lead Java Developer
Location: Albany, New York
Duration: 30 Months
Description
The candidate will design and assist with the implementation of software systems. The Software Architect will design, develop, implement, support and enhance, custom applications written in Java/J2EE, JSF, XML, SQL or other programming languages. Ensure user interfaces and back-end services are developed according to architecture, programming and user experience (UX) standards.
Duties
- Provide oversight on the analysis and design for enterprise applications using JAVA/JEE, JSF, XML, XSLT.
- Participate in the development of applications throughout the SDLC, including the redesign of legacy applications.
- Implement standards related to application technologies, including UI standards, development methodology, and coding and style guides.
- Develop and guide quality assurance processes including code reviews, performance testing, security scans, and adherence to industry, state, and federal standards.
- Identify and escalate technical risks and issues appropriately.
- Guide and engage in development activities which may include data analysis, data structures, data manipulation, preparing logical database models.
- Prepare, and/or review technical documentation such as system architecture designs, schemas, solution proposals, as appropriate.
- Experience (12 Years)
- Makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. Designs multi-leveled architecture or component interactions of a large scale software system.
- This is an 100% Onsite
- 72 months experience designing and implementing highly available and scalable multitier applications using Object Oriented or Service Oriented Architecture involving data structures, algorithms, software design and JEE Design Patterns.
- 60 months experience developing applications that are implemented with JAVA Development Kit 1.8.
- 60 months experience in developing applications using JMS, EJB, MQ, JAXB, JAXWS, JPA or Hibernate.
- 60 months experience developing applications with JSF, JSP, HTML, Angular.
- 60 months experience deploying applications in either IBM WebSphere Application server, JBOSS, TOMCAT
- 12 months experience developing, implementing, and integrating systems related to criminal justice processing.
- Résumé
- Copy of Candidate Identification (i.e., Driver’s License/Green Card/Visa and Passport if applicable)
- Any documents referenced in the above Requested Qualifications (i.e., professional certifications, degrees, etc.)