Overview
Accepts corp to corp applications
Contract - 27 day((s))
Skills
SQL
Core Java (Non-negotiable)
Spring Boot (
ORM
Security
Concurrency & Performance
REST APIs & Web Basics
Job Details
Job Description Java Backend Developer (Cloud)
Experience: 2 5 years
Location: [Sunnyvale]
Employment Type: C2C
About the Role
We are looking for a strong Java Backend Developer with hands on experience in building scalable, high performance backend systems. The ideal candidate will have solid exposure to cloud platforms and a passion for modern engineering practices. Experience or interest in AI/ML technologies is a strong plus.
Key Responsibilities
- Design, develop, and maintain backend services using Java and related frameworks.
- Build RESTful APIs and microservices with high performance, scalability, and reliability.
- Work with cloud platforms (AWS/Azure/Google Cloud Platform) to deploy, monitor, and optimize backend applications.
- Collaborate with cross functional teams including frontend, DevOps, QA, and product.
- Participate in code reviews, architecture discussions, and technical design sessions.
- Troubleshoot production issues and ensure system stability and performance.
- Contribute to continuous integration and continuous deployment (CI/CD) pipelines.
- Explore and integrate AI/ML components where applicable (good to have).
Required Skills
- Strong proficiency in Java, including Java 8+ features.
- Experience with Spring Boot, Spring MVC, or related frameworks.
- Solid understanding of REST APIs, microservices architecture, and backend design patterns.
- Hands on experience with at least one cloud platform (AWS, Azure, or Google Cloud Platform).
- Experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Familiarity with Git, CI/CD pipelines, and build tools (Maven/Gradle).
- Good understanding of data structures, algorithms, and object oriented design.
Good to Have
- Exposure to AI/ML concepts, model integration, or ML pipelines.
- Experience with Docker, Kubernetes, or container orchestration.
- Knowledge of messaging systems (Kafka, RabbitMQ).
- Understanding of cloud native patterns and serverless architectures.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 2 5 years of hands on backend development experience.
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.