Previous Job
Previous
Java Software Developer
Ref No.: 18-16645
Location: Washington, District of Columbia
The purpose of this position is to provide support for critical business functions through the development, implementation, testing and maintenance of applications systems.

REQUIRED SKILLS:
-8+yrs of Application Development/Software Engineering/Design Patterns
-8+yrs of Object oriented design and architecture
-6yrs with JEE, EJB, Hibernate, JPA, JMS, JSF, JBoss
-Oracle 10g+; SQL Server RDBMS concepts (nice to have)
-Web application development
-Web Services/API Development and use
-Technical Documentation
-1+ year experience with Spring Framework required

NICE TO HAVE SKILLS:
-Experience with integration of application software and RDBMS
-Experience with Scrum framework SDLC
-Experience with Oracle architecture
-Experience with high availability architectures
-Expert knowledge of networking and system engineering concepts
-Experience with PL/SQL
-Experience with scripting languages
-Experience with Financial Systems development
-Strong understanding of the software project management concepts
-Exposure to the concepts of enterprise architecture
-Experience with Oracle Access Manager (OAM)
-Experience in defining or supporting the enterprise architecture framework
-Experience with ERP, CRM and eCommerce

RESPONSIBILITIES:
-Support critical business functions through the development, implementation, and maintenance of applications and systems
-Contribute software development expertise to multiple projects and ensure that specifications are met
-Design, code, test, debug, maintain, and document software applications
-Follow established software development standards and procedures and contribute towards their improvement
-Develop complex application features and create technical designs
-Participate in peer code and design reviews
-Experienced with a wide range of technologies
-Coordinate with departments and users in the support of business applications
-Represent the IT department in terms of software development expertise in coordination with other departments