Overview
Skills
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