Responsibilities
- Create and deploy GraphQL components such as schemas, resolvers, and directives using Java with Spring GraphQL.
- Connect GraphQL interfaces with established REST APIs and NoSQL data stores.
- Deliver integrated back-end systems that power web and mobile client applications.
- Construct and manage APIs using programming languages like Java, Python, C#, Go, or Node.js to enable fleet monitoring and control through a web platform.
- Develop reliable and high-performing APIs to link Java-based services with legacy mainframe infrastructure.
- Build and maintain user interfaces and single-page applications using the React framework.
- Engage in peer code reviews to uphold code quality and long-term maintainability.
- Write and execute unit, integration, and performance tests.
- Use Cucumber to develop behavior-driven tests and Apache JMeter for load and stress testing.
- Design monitoring dashboards and alerts to track key performance indicators.
- Contribute to or lead the creation of requirements, features, user stories, use cases, and test scenarios.
- Follow Agile practices and participate in all related ceremonies, including design discussions and documentation.
- Collaborate with engineers, designers, product managers, and stakeholders throughout the development lifecycle.
Work Arrangement
Hybrid
Other
- Applicants must have legal authorization to work in the United States.
- Employment eligibility verification will be conducted upon hiring.
- This company is an Equal Opportunity Employer: all qualified candidates are considered without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability, or veteran status.
- Candidates with disabilities can request reasonable accommodations during the online application process by calling 1-888-336-0660.

