Job Description
**Job Role : Applications Development Expert – Java**
**Experience : 10+ Yrs**
**Location : Maryland (Onsite)**
**Preferred : USC/GC/H1B.**
**Qualifications:**
* **10+ years**
of hands-on experience designing, developing, and integrating
**complex public-facing enterprise applications**
, with strong focus on
**Java/J2EE**
,
**Spring/Struts/JPA/Hibernate**
,
**Web Services**
, and
**Enterprise Service Bus**
.
* **8+ years**
of experience working with
**Eclipse IDE**
,
**SVN/GIT**
,
**REST services**
, and supporting large-scale IT platforms and applications.
* **6+ years**
of experience developing or supporting
**State-Based Marketplaces (SBM)**
,
**Health and Human Services systems**
,
**ACA-compliant solutions**
, or other
**healthcare systems**
.
* **6+ years**
of experience architecting and building healthcare applications in
**Java**
, integrated with
**complex business rules engines**
.
* **5+ years**
of experience with
**front-end integration**
, working across development, testing, and business teams.
* **5+ years**
of experience in the design, development, and maintenance of
**health exchange or eligibility systems**
, and developing
**complex SQL queries**
using
**PostgreSQL**
or equivalent RDBMS.
* **4+ years**
of experience leading development teams, providing architectural direction, and mentoring developers.
* Demonstrated experience working with
**n-tier architectures**
(UI, Business Logic, Data Access layers), and integrating
**content management solutions**
.
* Strong knowledge of
**SOA**
,
**web services internals**
,
**Java design patterns**
, and applying
**software architecture principles**
across the development lifecycle.
* Proficient in
**Agile methodologies**
, with experience managing multiple priorities and deadlines in fast-paced environments.
* Proven
**analytical and debugging**
skills with the ability to work across
**cross-functional teams**
(technical, business, and management).
* Familiarity with
**traditional and modern project management**
approaches, lifecycle tools, and experience adhering to
**PMO policies and procedures**
.
**Key Responsibilities:**
* Provide
**enterprise Java solution design recommendations**
aligned with long-term IT strategy and organizational goals.
* Design, develop, maintain, and support
**enterprise-level applications**
and
**custom integration solutions**
, including major enhancements and new features using
**Java/J2EE**
,
**Angular**
,
**PostgreSQL**
,
**MongoDB**
, and
**Corticon Rules Engine**
.
* Utilize multiple platforms to deliver
**automated**
,
**integrated systems**
and applications.
* Plan and execute
**Java version upgrades**
and related component updates as needed.
* Establish and maintain
**development standards**
, reusable
**programming architectures**
, and procedural guidelines to ensure scalability and maintainability.
* Collaborate with business and IT teams to translate business requirements into
**technical specifications**
, business rules, and application logic.
* Develop and execute
**unit tests**
(manual and automated), and integration scripts to validate application functionality and ensure quality.
* Perform
**code reviews**
, troubleshoot issues, and ensure adherence to quality and performance standards.
* Work closely with business teams for
**user acceptance testing (UAT)**
and participate in
**integration testing**
phases.
* Contribute technical input for
**complex enterprise-wide decisions**
, ensuring alignment with strategic initiatives.
* Lead and participate in
**technical reviews**
throughout the software development lifecycle (SDLC).
Ensure full compliance with
**security protocols**
,
**change control procedures**
, and
**PMO policies and methodologies**
.