Java Software Engineer

Cypress HCM Logo
  • Construction
  • FullTime
  • Applications have closed

Java Software EngineerResponsibilities:

  • Lead end-to-end development of services across backend(Java/Spring) and integration platforms.
  • Build and extend APIs and data services (micro-services) to enable partner integrations and downstream systems
  • Integrate and operationalize AI-powered developer tools (e.g. Copilot, Cursor) and contribute to incorporating ML-backed capabilities into platform workflows
  • Collaborate with product managers, backend engineers, operations, and data teams to solve complex real-world problems like data and interface integrations, data enrichment, and automated decision rules.
  • Translate business requirements to technical design specifications

Qualifications:

  • 8 years of working as a Java engineer
  • Well-versed in technologies such as Java & Spring, including strong understanding of microservices architecture. Experience building file (EDI, CSV), messaging based integrations (Kafka) will be a plus
  • Nice to have experience building frontend features in React/Angular, even if not your primary focus
  • Extensive experience workings hands on with native cloud capabilities (SaaS, PasS) with AWS/GCP
  • Has hands-on experience with data architecture, SQL/PostgreSQL and building data intensive services and solutions
  • Use AI-enhanced development tooling like GitHub Copilot, Cursor, or WindSurf as part of your regular development workflow
  • Strong communication to clearly communicate up, down and across teams

Compensation: $70 – $90 per hour

Cypress HCM