Remote job
Application Developer
Job details
About this role
Role overview Develop and maintain full-stack applications, with a focus on Java services and REST APIs alongside modern web interfaces. The work includes database integration, API security, troubleshooting, and collaboration through standard build and version-control workflows.
Responsibilities - Build and maintain backend services in Java, using ORM or persistence tools and relational databases. - Design and develop REST APIs, including attention to API security. - Develop frontend features with Angular or React and JavaScript or TypeScript. - Work with PostgreSQL, SQL, and structured data formats such as JSON and XML. - Debug Java applications and use Git and common Java build tools in the development workflow.
Requirements - Backend development experience with Java, JPA or ORM concepts, and REST API design and implementation. - Knowledge of PostgreSQL, SQL syntax, and relational database concepts. - Frontend experience with Angular or React, JavaScript or TypeScript, and Node.js. - Familiarity with JSON and XML, basic Unix or Linux commands, and networking fundamentals. - Ability to troubleshoot Java applications and work with Git, Gradle, or Maven.
Nice to have Exposure to cloud services such as object storage, serverless computing, managed databases, or identity services; messaging systems; OAuth; CI/CD pipelines; Scala or Python; or AI/ML integration.
Benefits and work setup The source lists a base pay range of $97,500–$115,200 for specified US locations and mentions a range of employee benefits. Compensation varies with location, skills, experience, and role factors.