Job Description
This is a remote position.
Contract : Independent Contractor
Schedule : Monday to Friday from 8AM to 5PM with 1 hour unpaid break
Client Timezone : NY, NY
We’re hiring a Java Developer to join our client’s remote team as a long-term Independent Contractor . This is a unique opportunity to work on impactful projects in the insurance tech space, with the flexibility of freelance work and the consistency of a full-time schedule.
You’ll be part of a collaborative, engineering-focused environment where clean code, continuous improvement, and customer success are at the core of everything we do. If you're driven, detail-oriented, and passionate about solving real-world problems through software—read on.
What you’ll do :
- Design and build custom platform extensions, batch jobs, and conversion tools
- Collaborate with implementation consultants and delivery managers to scope and estimate work
- Support production environments and troubleshoot issues as needed
- Write automated unit and integration tests using JUnit and Mockito
- Manually test features where automated coverage isn't sufficient
- Document solutions and contribute to internal knowledge sharing using Confluence
- Track and manage work using Jira
- Work closely with the broader implementation team to ensure successful project delivery
- Escalate issues proactively to meet SLAs
- Follow company policies around information security and compliance
What we’re looking for :
3+ years of professional experience in software developmentStrong proficiency in Java 8+ and SQL, hands-on experience with Spring or Guice for dependency injectionSolid background in unit testing with JUnit and mocking frameworks like MockitoFamiliarity with JPA / Hibernate or similar ORM frameworksWorking knowledge of REST, SOAP, and machine-to-machine communicationExperience with Git or Mercurial for version controlUnderstanding of object-oriented design principles and patterns (SOLID, encapsulation, etc.)Experience with build tools like Maven, Ant, or Gradle and exposure to application containers such as Tomcat or WildflyComfortable working in a Unix-based shell environmentNice to have (not required) :
Experience with Google Web Toolkit (GWT)Familiarity with Apache Camel, Liquibase / FlywayExposure to CSS for front-end tweaksKnowledge of APM tools like DataDog or DynatraceBackground in insurance or financial servicesAgile development experienceDegree in Computer Science, Engineering, or a related fieldThe perks :
100% remote work – no commuting, everFlexible, steady freelance arrangementImmediate hiring – get started right awayWork with a modern tech stack on real-world problemsAutonomy and trust – do your best work without micromanagementPlease note : As an Independent Contractor, you'll use your own computer and internet connection, and manage your own taxes and benefits. Hourly rate will be based on your experience and performance in the hiring process.
Requirements
We're looking for :
Someone who understands the value of clean code that can be maintained by others in the team. You see coding as a craft that is continuously improved upon3 years commercial experience as a developerExtensive experience with Java (version 8 and above) and SQLExtensive experience with a dependency injection framework such as Guice or SpringExtensive experience writing unit tests using JUnit and a mocking framework such as MockitoExperience with JPA / Hibernate or other ORMExperience with Google Web Toolkit (desirable)Experience with Apache Camel (desirable)Experience with CSS (desirable)Experience with Liquibase or other database migration tool such as Flyway (desirable)Experience with APM tooling such as DataDog or Dynatrace (desirable)Strong knowledge of design patterns, OO design principles such as encapsulation, SOLID etc.Experience with build tools such as Ant, Maven or GradleExtensive experience working with a distributed source control system such as Mercurial or GitExperience working with a Unix-based shell environment (desirable)Experience with SQL Server, PostgreSQL or Oracle (desirable)Experience with machine-to-machine communication such as SOAP, REST etc.Experience with application containers such as Tomcat or Wildfly / JBOSSStrong interpersonal and relationship management skillsGeneral and / or life insurance business knowledge (desirable)A company approach to your work. Evidence of contributing in a way that benefits the whole rather than only your roleDemonstrated ability to work in an agile environmentA willingness to invest time in understanding the insurance business domainDrive, motivation, and innovative thinkingA degree in Computing Science / Engineering or a related fieldBenefits
Independent Contractor Perks :
Permanent work from homeImmediate hiringSteady freelance jobPlease note that since this is a permanent work-from-home position and an “Independent Contractor” arrangement, the candidates must have their own computer and internet connection. They will handle their own benefits and taxes. The professional fees are on hourly rates and the rate depends on your performance in the application process.
ZR_26956_JOB
Requirements
We're looking for : Someone who understands the value of clean code that can be maintained by others in the team. You see coding as a craft that is continuously improved upon 3 years commercial experience as a developer Extensive experience with Java (version 8 and above) and SQL Extensive experience with a dependency injection framework such as Guice or Spring Extensive experience writing unit tests using JUnit and a mocking framework such as Mockito Experience with JPA / Hibernate or other ORM Experience with Google Web Toolkit (desirable) Experience with Apache Camel (desirable) Experience with CSS (desirable) Experience with Liquibase or other database migration tool such as Flyway (desirable) Experience with APM tooling such as DataDog or Dynatrace (desirable) Strong knowledge of design patterns, OO design principles such as encapsulation, SOLID etc. Experience with build tools such as Ant, Maven or Gradle Extensive experience working with a distributed source control system such as Mercurial or Git Experience working with a Unix-based shell environment (desirable) Experience with SQL Server, PostgreSQL or Oracle (desirable) Experience with machine-to-machine communication such as SOAP, REST etc. Experience with application containers such as Tomcat or Wildfly / JBOSS Strong interpersonal and relationship management skills General and / or life insurance business knowledge (desirable) A company approach to your work. Evidence of contributing in a way that benefits the whole rather than only your role Demonstrated ability to work in an agile environment A willingness to invest time in understanding the insurance business domain Drive, motivation, and innovative thinking A degree in Computing Science / Engineering or a related field