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