Overview
Skills
Job Details
Job Title: Java / Kotlin Engineer
Location: San Diego, CA (Hybrid)
Type: Contract
Work Authorization: Local candidates only
Job Description
We are seeking an experienced Java / Kotlin Engineer with a strong backend focus to redesign, enhance, and optimize scalable backend systems. The ideal candidate will have deep hands-on experience with Kotlin, Spring Boot, and cloud-native architectures, contributing to high-performance, consumer-facing applications.
Key Responsibilities
Design, develop, and maintain backend applications using Kotlin with a focus on RESTful web services
Build scalable and efficient systems using Spring and Spring Boot
Work within AWS cloud environments and leverage Kubernetes for container orchestration
Develop and support SOA-based architectures and web services (REST / SOAP)
Apply Test-Driven Development (TDD) practices, including unit testing and code quality reviews
Collaborate on large-scale, consumer-facing web applications to improve performance and system integration
Implement microservices architecture and ensure secure service communication (OAuth 2.0)
Support AI feature integration into existing platforms in collaboration with AI specialists
Remain hands-on with coding, algorithms, and database design concepts
Participate in CI/CD pipelines and version control using Git
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
5+ years of experience in backend development with Kotlin
Strong hands-on experience with Spring / Spring Boot
Experience working in AWS cloud environments
Solid understanding of SOA, REST, and SOAP-based services
Experience with Git, CI/CD pipelines, and code quality tools
Strong problem-solving skills with the ability to write clean, maintainable code
Excellent communication skills and a passion for continuous learning
Preferred Skills
Experience with Kubernetes
Exposure to AI/ML integrations
Experience with microservices architecture
Knowledge of security protocols such as OAuth 2.0