Senior Java Developer — Enterprise API Integrations
- Location
- US
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
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
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Principal Software Engineer, Core Infrastructure
Oracle · Nashville, TN, United States · today
Senior Software Engineer
Advantest · Lake Forest, CA, United States · today
Staff Software Engineer, Mission Software
Vast · Long Beach, California, United States · USD 188,600–267,720/yr · today