Applications Development Expert Java

Overview

Hybrid
Depends on Experience
Full Time

Skills

Application Development
Java

Job Details

CoreHive Computing, founded in 2003, is a leading technology consulting and solutions organization providing best-in-class IT consulting, advanced and managed services, HPC administration and architecture, cloud migration, and technical support services to organizations in all vertical markets.

CoreHive is seeking a full-time Applications Development Expert Java to join our team in support of our Maryland-based customer. The Applications Development Expert will provide expert-level technical services in the areas of development and integration for enterprise-level applications and custom integrated solutions, including major enhancements and interfaces, functions and features.

The work location is Baltimore, Maryland and is currently a hybrid work model. Flexibility required to work overtime, as needed. Must be eligible to work in the United States and, if selected, successfully complete a background check.

DUTIES AND RESPONSIBILITIES

  • Provide enterprise Java solutions design recommendations based on long-term IT organization strategy.
  • Develop enterprise-level applications and custom integration solutions, including major enhancements, interfaces, functions, and features.
  • Utilize a variety of platforms to provide automated and integrated systems and applications.
  • Plan and execute upgrades to the latest versions of Java and related components as needed.
  • Design, develop, maintain, and support enterprise applications using Java/J2EE, Angular, PostgreSQL, Corticon Rules Engine, and MongoDB technologies.
  • Develop programming and development standards and procedures and programming architectures for code reuse.
  • Interface with business and IT teams to understand and translate business requirements into formal technical requirements, rules, and application codes.
  • Develop and execute quality unit tests to validate that application changes meet technical specifications.
  • Work with business teams to complete acceptance testing and participate in integration testing.
  • Provide technical input to the most complex and high-impact IT decisions for integrated solutions.
  • Accountable for complex enterprise-wide applications and issues, translating highly complex technical concepts into requirements and solutions for peers.
  • Perform code review and quality analysis for developed solutions.
  • Develop and execute quality unit tests and integration plans/scripts to validate that application changes meet technical specifications and business requirements.
  • Assist with integration testing and work with business teams to complete acceptance testing.
  • Participate in technical reviews during various stages of software and application development.
  • Adhere to all security, change control, and MHBE Project Management Office (PMO) policies, processes, and methodologies.

MINIMUM REQUIREMENTS

  • A minimum of eight (8) years of experience in designing, developing, maintaining, or supporting enterprise information technology platforms, applications, or solutions.
  • A minimum of six (6) years of experience developing or supporting State-based marketplace (SBM) solutions, Health and Human Service systems, Affordable Care Act solutions, or any related healthcare systems or solutions.
  • A minimum of six (6) years of experience in architecting, designing, and developing healthcare applications in Java, integrating with complex business rules engines.
  • A minimum of four (4) years of experience in leading a team of developers.
  • Proven experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer).
  • Proven strong knowledge and experience with Development tools - Eclipse IDE, SVN/GITand REST Services.
  • Proven strong analytical and debugging skills.
  • Strong knowledge of SOA, web services internals, and Java design patterns.
  • Experience with Agile software development practices.
  • Ability to work collaboratively with various technical teams, business users, managers, and other non-technical staff.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.