Skip to content
mimi

Remote JAVA Engineer

Trioptus LLC

Remote · US Contract Mid Level 1mo ago

About the role

SCOPE OF WORK

Offeror proposed resource(s) shall be responsible for the following:

  • Provide development services for the mandated support and enhancements of multiple interfaces and applications within JIS.
    • Support and enhancement will include migrating legacy monolithic applications into more modern technologies.
  • Designing and developing code, unit testing code, and providing support during test cycle and post-production.
  • Preparing regular and ad hoc reports, including:
    • Weekly project report of progress and status,
    • Weekly time report,
    • Additional reports as requested.

OFFEROR RESOURCE(S) SKILLS, EXPERIENCE, & CAPABILITIES

Offeror shall propose resource(s) possessing the following preferred skills, experience, and capabilities:

  • Ability to establish and maintain effective working relationships with
    • peers, end users and vendor development staff,
    • all levels of management, and
    • judicial personnel as necessary.
  • Experience with:
    • Reverse Engineering and Refactoring code,
    • Distributed event streaming platforms,
    • Maintaining and developing web applications front ends using react, JSF/PrimeFaces, and
    • Developing scalable, secure, access-controlled Java SOAP and REST service APIs and implementations.
  • Historical and proven knowledge and practical application of:
    • Java 8 and above,
    • Spring (Framework, Data JPA, Security, Scheduler),
    • Hibernate (JPA, Validator),
    • JSF (Primefaces),
    • J2EE (EJB and JSP),
    • Oracle 12C and higher,
    • Junit Framework,
    • JMeter,
    • Web Services,
    • slf4j,
    • JavaScript,
    • PERL,
    • XML,
    • HTML.
  • Capability to:
    • Design and document the approach for major use cases before coding.
    • Articulate and find ways to add unit tests/integrated tests to legacy systems using Junit and Mockito to debug issues.
    • Provide accurate estimates for Jira tasks using Scrum development process.
    • Document the legacy system code and approach used with flow diagrams.
  • Understanding and the ability to code in event driven, microservices, and SOA architectures.
  • Hands on coding experience including:
    • Two (2) or more years with event driven architecture,
    • Three (3) or more years with Microservices architecture,
    • Four (4) or more years with legacy monolithic architectures.
  • Four (4) or more years hands on experience migrating from one framework to another.
  • Knowledge of scalability options and best practices.
  • Court case management experience.
  • Ability to quickly evaluate, learn and prototype new technologies.
  • Ability to critically think and problem solve.

Skills

EJBHibernateHTMLJavaJava 8JPAJSPJSFJunitJunit FrameworkJavaScriptJMeterMockitoOraclePERLPrimeFacesRESTSOAPScrumSpringWeb ServicesXMLslf4j

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free