22nd Century Technologies, Inc. logo

Senior Java EE / Oracle ADF Developer

22nd Century Technologies, Inc.
  • Fort belviour, VA
  • Remote
  • Quick Apply
15 days ago

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.

Numbers & Facts

LocationFort belviour, VA (
Remote
)
IndustryComputer/IT Services
Company Size100 to 499 employees
Year Founded1997
Websitehttps://www.tscti.com/careers-0

About Company

22nd Century Technologies, Inc., is one of the fastest growing IT Service Integrator and Workforce Solution companies in the United States. Founded in 1997, 22nd Century Technologies is a Certified National Minority Business Enterprise with 6,000+ people including 600+ Cyber SMEs nationwide supporting our customers in all 50 states, Canada, and Mexico. With HQs in Somerset, NJ and Mclean, VA, 22nd Century has 14 offices throughout the United States. As part of our unrelenting focus on quality and compliance, 22nd Century Technologies’ delivery is based on Certified Matured Processes including CMMI L3 Dev & SVC, ISO 20000, ISO 27001, and ISO 9001 quality processes. With a strong focus on the public sector, 22nd Century currently holds government contracts with 14 out of 15 Federal Executive agencies including DoD, 37 other Federal agencies, 50 States, 115+ Local agencies, and 37 School Districts. In the last three years, we have expanded our services to Fortune 500 and other commercial clients and currently support 80+ commercial clients.

Recognized among “Best Company to Work For” by Forbes, 22nd Century Technologies, Inc., consistently exceeds our clients’ expectations by focusing on their absolute satisfaction with jobs while keeping our employees motivated.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Skills

  • Apacheunmatched
  • Apache Ant Build Toolunmatched
  • Application Frameworkunmatched
  • Application Serversunmatched
  • Business Servicesunmatched
  • Business Solutionsunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Processingunmatched
  • Database Management Software/Systems (DBMS)unmatched
  • Electronic Data Interchange (EDI)unmatched
  • Enterprise JavaBeans (EJB)unmatched
  • Error Handlingunmatched
  • Financial Controlunmatched
  • Gitunmatched
  • IBM MVS Operating Systemunmatched
  • IDE (Integrated Development Environment)unmatched
  • JAX-WS (Java API for XML Web Services)unmatched
  • JNDI (Java Naming and Directory Interface)unmatched
  • JTA (Java Transaction API)unmatched
  • Java Message Service (JMS)unmatched
  • Java Persistence API (JPA)unmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • JavaServer Faces (JSF)unmatched
  • Logisticsunmatched
  • Logistics Industry Softwareunmatched
  • Logistics Managementunmatched
  • Mavenunmatched
  • Multi-tier Architectureunmatched
  • Object Relational Mapping (ORM)unmatched
  • Oracleunmatched
  • Oracle Applicationsunmatched
  • Oracle Databaseunmatched
  • Oracle JDeveloperunmatched
  • Oracle PL-SQLunmatched
  • Oracle WebLogic Serverunmatched
  • Programming Toolsunmatched
  • Query Optimizationunmatched
  • Quest Software TOADunmatched
  • SOAP (Simple Object Access Protocol)unmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • Schedule Developmentunmatched
  • Secret Clearanceunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Stored Proceduresunmatched
  • System Integration (SI)unmatched
  • Systems Administration/Managementunmatched
  • Testingunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Servicesunmatched
  • XML (EXtensible Markup Language)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder