Java/Kotlin Engineer

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Kotlin
Java

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

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.

About Source Code Technologies LLC