user avatar

Senior Java EE / Oracle ADF Developer

22nd Century Technologies, Inc.

Posted today

Job Requirements

fort belviour, VA
Top Secret/SCI Polygraph Unspecified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries

Job Description

Position : Application Developer
Location : Remote
Clearance : Secret clearance or above

Position Overview
We are seeking a Senior Java EE / Oracle ADF Developer to join our team in designing, developing, and maintaining the Mapping Enterprise Business System (MEBS). In this role, you will be responsible for the full-cycle development of highly secure enterprise logistics applications. You will work across a complex multi-tier architecture, building robust Java EE backends (including EJB Stateless Session Beans and Message Driven Beans), developing high-performance Oracle Database PL/SQL structures, and crafting sophisticated user interfaces using Oracle ADF Faces and task flows.

Technical Stack & Requirements (What We Look For)
1. Backend Development & Java EE Architecture
  • Java EE Expertise: Deep experience with Java EE 8, specifically writing Stateless Session Beans (SLSBs) and Message Driven Beans (MDBs) for asynchronous processing.
  • Object-Relational Mapping (ORM): Strong skills in the Java Persistence API (JPA), specifically utilizing EclipseLink as the persistence provider, configuring transactional properties (JTA), cache coordination, and custom session customizers.
  • Asynchronous Messaging (JMS): Experience configuring and integrating Java Message Service (JMS) queues and topic-based destinations (e.g., inbound/outbound channels, diagnostics queues, and custom correlation IDs).
  • Web Services: Solid understanding of creating and exposing SOAP Web Services (JAX-WS) from EJB Session Beans.
2. Frontend & UI Framework (Oracle ADF)
  • Oracle ADF Suite: Mastery of Oracle Application Development Framework (ADF) 11g/12c, including ADF Faces, ADF Controller, and ADF Model layers.
  • ADF Controller & Task Flows: Comprehensive experience designing bounded and unbounded ADF Task Flows, managing region popup beans, page flow scopes, and task flow calling conventions.
  • Data Bindings: Expert knowledge of configuring page definitions (pageDefs) and binding bindings (DataBindings.cpx) to expose business services to the UI.
  • JSF & Templating: Proficient in JSF (JavaServer Faces), creating .jspx pages, .jsff (JSF fragments) templates, and customizing ADF Skins (Trinidad CSS).
  • UI Error Handling: Custom handling of UI and data control exceptions and custom phase listeners.
3. Database Layer (Oracle Database & PL/SQL)
  • Advanced PL/SQL: Mastery of writing complex Oracle PL/SQL database structures, including robust Packages (pks/pkb), stored Procedures, Functions, and Triggers.
  • Materialized Views: Designing and maintaining Materialized Views (MVs), MV Logs, and configuring Oracle DBMS Scheduler Jobs to manage scheduled refreshes.
  • Database Objects: Experience working with Oracle Sequences, custom Database Types (Arrays), and SQL query optimization.
4. System Integration & Standards
  • Logistics Standards: Familiarly with DLMS (Defense Logistics Management Standards) and MILSTRIP EDI transaction sets (e.g., 511R, 527D, 846R, 940R, 945A, 947I, 869F, 869A, 856S).
  • Data Processing: Experience writing parsers and handlers for flat-file pre-processing, XML mapping, CSV files, and Excel sheets (utilizing Apache POI libraries).
  • Security Integration: Implementing role-based security configurations via weblogic-application.xml and WebLogic security realms.
5. Build, CI/CD, & Development Tools
  • IDE: High proficiency with Oracle JDeveloper (11g/12c) and SQL Developer / TOAD.
  • Build Tools: Experience with Apache Maven (for multi-module project structures and local repositories) and familiarity with Apache Ant.
  • CI/CD & Source Control: Experience with Git and writing automated deployment pipelines (Jenkinsfile).
  • Application Server: Familiarity with Oracle WebLogic Server (deploying EAR/WAR archives, defining data sources, JNDI queues, and utilising Fast Swap).
6. Testing & Code Quality
  • Unit Testing: Strong focus on quality code with JUnit test suite creation and utilizing mock frameworks (mocking EntityManagers, Queries, and Logger Facades).


Key Responsibilities
  • Maintain and enhance SLSBs to manage core system rules.
  • Develop robust PL/SQL packages for backend batch operations.
  • Configure ADF Task flows to construct dynamic user screens.
  • Maintain unit testing codebases to secure high test coverage across EJB business methods.
group id: 10216532
Find 22nd Century Technologies, Inc. on Social Media
Recruiters
user avatar
About Us
We are one of the fastest growing IT Service Integrator & Workforce Solution companies in the US. Founded in 1997, we are a Certified National Minority Business Enterprise with 6,000+ people including 600+ Cyber SMEs nationwide supporting our customers in all 50 states, Canada, & Mexico. With HQs in Somerset, NJ & Mclean, VA, we have 14 offices throughout the US. As part of our unrelenting focus on quality & compliance, our delivery is based on Certified Matured Processes including CMMI L3 Dev & SVC, ISO 20000, ISO 27001, & ISO 9001 quality processes. With a strong focus on the public sector, we currently hold government contracts with 14 out of 15 Federal Executive agencies including DoD, 37 other Federal agencies, 50 States, 115+ Local agencies, & 37 School Districts. In the last three years, we have expanded our services to Fortune 500 & other commercial clients & currently support 80+ commercial clients. Recognized among “Best Company to Work For” by Forbes.

22nd Century Technologies, Inc. Jobs


Job Category
IT - Software
Clearance Level
Top Secret/SCI