JobHabor

Senior Java Developer — Enterprise API Integrations

Location
US
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 17d ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design, build, and maintain RESTful APIs for customers, partners, and internal systems
  • Develop secure machine-to-machine integrations with authentication, authorization, and API versioning
  • Build resilient integrations handling webhooks, document exchange, and asynchronous processing
  • Design reliable event-driven workflows with retries, idempotency, and failure recovery
  • Work with relational databases including SQL, data modeling, and schema migrations
  • Implement business behavior in Java and Drools rules
  • Collaborate with product, operations, and external technical contacts
  • Investigate production issues and deliver durable fixes
  • Contribute to technical design, code reviews, and automated testing
  • Use AI-assisted development tools like Codex and Claude

Requirements

  • Bachelor's Degree in a Technical Field (e.g., Computer Science, Electrical Engineering)
  • 7+ years of professional software-development experience with strong production Java
  • Strong experience designing and implementing REST APIs and system integrations
  • Experience with Spring or Spring Boot, dependency injection, and service-oriented architecture
  • Strong understanding of API security concepts including OAuth 2.0 and token-based authentication
  • Experience integrating with third-party APIs and managing real-world concerns
  • Solid relational database experience including SQL, data modeling, and schema migrations
  • Experience with asynchronous or event-driven processing patterns including Apache ActiveMQ
  • Experience with Drools or another business-rules engine
  • Strong automated-testing discipline including unit and integration tests
  • Experience with or willingness to adopt AI development tools such as Codex and Claude
  • Ability to independently analyze ambiguous requirements and communicate tradeoffs
  • Comfort working in a large, established codebase with modern and legacy technologies

Skills

  • Java
  • REST
  • Spring
  • Spring Boot
  • OAuth 2.0
  • SQL
  • MyBatis
  • Drools
  • Apache ActiveMQ
  • Codex
  • Claude

Similar roles