Senior API Developer

Overview

Remote
Depends on Experience
Contract - W2

Skills

API
Amazon SQS
Amazon Web Services
Apache Cassandra
Apache JMeter
Caching
Cloud Computing
Continuous Delivery
Continuous Integration
Database
Good Clinical Practice
Google Cloud Platform
J2EE
JSON
JUnit
Java
Microservices
MongoDB
NoSQL
OAuth
Orchestration
POSTMAN
PostgreSQL
RESTful
Relational Databases
SOA
Spring Framework

Job Details

Job Title: Senior API Developer
Job Type: Contract (6+ months)
Job Location: 100% Remote


Required Experience:

  • 5+ years of hands-on experience in API development

  • Proficient in Java 17+, Spring Boot 3+, and RESTful API design

  • Deep understanding of Microservices architecture, distributed systems, and inter-service communication

  • Experience with caching solutions like Redis

  • Strong expertise in CI/CD pipelines for automated build, test, and deployment

  • Skilled in relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra)

  • Proficiency in API orchestration and service-oriented architecture (SOA)

  • Strong understanding of API security, including OAuth2 and JWT


Technical Skills:

  • Java 17+, Spring Boot 3+

  • J2EE, JUnit, JSON, PHP

  • Apache JMeter, Tomcat

  • TortoiseSVN, Make file

  • RESTful API design & development

  • Swagger, Postman for API documentation

  • Serverless computing, microservices architecture, infrastructure-as-code

  • Google Cloud Platform (Google Cloud Platform), AWS, Azure


Responsibilities:

  • Design, develop, and operate scalable, cloud-native applications across the full engineering stack

  • Write clean, maintainable, well-tested code following modern development practices

  • Implement and support microservices with high reliability and performance

  • Manage deployment pipelines and cloud infrastructure

  • Leverage advanced cloud services (e.g., BigQuery, Bigtable, Pub/Sub, SQS, EventBridge, GKE/EKS) for application delivery and support

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.