Java Developer with KOTLIN, AWS, KAFKA, Kubernetes - San Diego, CA - only W2 Contract - No third party

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Kotlin
Kubernetes
Amazon Web Services
kafka
Microservices
spring boot
Software Development

Job Details

Job Title : Backend Developer (Senior & Junior)
Location : San Diego, CA (Hybrid)
Job Type : W2 Contract 12+ Months (No Third Parties)
Visa : Only Independent candidates (Can Apply also OPT)
Openings : 9 Total

  • Senior Backend Developer: 10 16 years experience
  • Junior Backend Developer: 4 10 years experience

Note: Candidates must have hands-on experience with Kotlin, Java, AWS, and Kubernetes (K8s)

Job Overview:

We are seeking experienced Backend Developers to join our innovative engineering team. This role will focus on building and maintaining scalable microservices-based applications using Kotlin and Java, with deployments on AWS and Kubernetes. You'll be part of a collaborative environment building high-performance systems aligned with business goals.

Core Responsibilities:

  • Software Development: Design, build, test, and maintain scalable backend services using Java (11+) and Kotlin
  • Cloud & DevOps: Deploy, monitor, and manage services in AWS and Kubernetes (K8s) environments
  • SpringBoot Expertise: Utilize SpringBoot to build REST APIs and microservices architectures
  • Database Integration: Work with Oracle for relational data and Redis, MongoDB, PostgreSQL for NoSQL needs
  • Microservices Architecture: Implement modular and reusable services in a distributed environment
  • Containerization & Orchestration: Package applications in Docker containers and deploy/manage via Kubernetes
  • Performance Optimization: Tune applications for performance, scalability, and high availability
  • CI/CD: Contribute to DevOps pipelines using tools such as Jenkins, GitHub Actions, or similar
  • Testing: Write unit, integration, and performance tests to ensure code quality and resilience
  • Documentation: Maintain system design documents, API specs, and architecture overviews
  • Collaboration: Work closely with product owners, DevOps, QA, and other developers in Agile teams
  • Troubleshooting: Identify and fix bugs, performance bottlenecks, and production issues efficiently

Required Skills:

  • Languages: Kotlin (required), Java (11 or above)
  • Frameworks: SpringBoot (RESTful API, Security, JPA, etc.)
  • Cloud Platforms: AWS (EC2, S3, Lambda, ECS/EKS)
  • Containers & Orchestration: Docker, Kubernetes (K8s)
  • Databases: Oracle (mandatory), Redis, MongoDB, PostgreSQL (as needed)
  • Version Control: Git, GitHub/GitLab
  • Development Tools: IntelliJ, Maven/Gradle, JIRA, Confluence
  • Soft Skills: Strong communication, problem-solving, team collaboration

Preferred Qualifications:

  • Bachelor's or Master s degree in Computer Science, Engineering, or related field
  • Experience working in Agile/Scrum environments
  • Prior experience with event-driven architecture or Kafka is a plus
  • Understanding of security best practices (OAuth2, JWT, etc.)
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 Intellisoft Technologies