Previous Job
Previous
Java Software Developer
Ref No.: 18-00936
Location: Washington, District of Columbia
Must be legal to work in the United States without sponsorship.

The client is partnered with an independent not-for-profit designated by the FCC who make universal service possible, in their search for a Java Software Developer to join their team in Washington, DC.

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