Java/Kotlin Developer
Location: Remote
Employment Type: Ful Time
Experience: 4+ years
About the Role :
We are looking for an experienced Java/Kotlin Developer with strong backend development expertise.
The ideal candidate will be skilled in building scalable microservices, RESTful APIs, and cloud-native applications using Spring Boot and modern cloud technologies.
Key Responsibilities :
- Design, develop, and maintain backend services using Java/Kotlin.
- Build and optimize microservices and REST APIs with Spring Boot.
- Deploy and manage applications on cloud platforms (AWS/Azure/GCP).
- Write clean, maintainable, and testable code following best practices.
- Collaborate with cross-functional teams (Product, DevOps, QA, Architecture).
- Ensure application performance, security, and scalability.
- Participate in code reviews, testing, and debugging.
Required Skills :
- Strong hands-on experience in Java (8/11/17) and Kotlin.
- Expertise in Spring Boot and microservices architecture.
- Experience with RESTful APIs, JSON, and API design principles.
- Strong knowledge of SQL/NoSQL databases.
- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Knowledge of containerization & orchestration (Docker, Kubernetes).
Good-to-Have Skills :
- Experience with Ktor or Micronaut frameworks.Hands-on with cloud services (AWS preferred; Azure/GCP also a plus).
- Exposure to event-driven systems (Kafka, RabbitMQ, SQS).
- Knowledge of serverless architecture (AWS Lambda, GCP Functions).
- Familiarity with Terraform / CloudFormation (IaC).
Qualifications :
- Bachelors/Master's degree in Computer Science, Engineering, or related field.
- 4–8 years of backend development experience.