App Dev Analyst III (Java, J2EE)

Location: Reston, VA


Summary:

The client is seeking an App Dev Analyst III to design, develop, and implement applications using general languages and technologies (e.g. – Java, J2EE) to support business requirements.

 

Job Description:

• 6 to 9 years of relevant work experience: experience in large/complex IT architecture environments and experience as a solution or application architect on large-scale development projects

• Strong problem solving and analytical skills demonstrated by the ability to assimilate new information, understand complex topics and arrive at sound analysis and judgment

• Hands on experience with OOPS concept, Java, J2EE, Web Services, Oracle, Siebel, Weblogic, Spring, REST and related technologies

• Expertise in automation testing technologies

• Experience architecting designing, programming, and configuring the identity and access management and deep functional understanding of its capabilities and limitations.

• Strong analysis and design skills, including requirements analysis, Object Oriented design patterns, and UML

• Excellent verbal communication, writing and presentation skills

• Ability to interact with both Business and Technology colleagues

• Assess detailed specifications against design requirements and develop technical documentation and SDLC-related artifacts for projects

• Serve as project lead or lead technical staff in course of application development project

• Work with external teams and systems to determine how they need to align with access management from a technical and process perspective

• Contribute during all phases of the software development lifecycle

• Write well-designed, testable, efficient code

• Ensure designs are in compliance with specifications

• Create and execute development unit test cases and support higher environment testing cycles

• Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

• Ability to work independently and as part of a team