Software Engineer (Java)

Company:  Rootshell Inc
Location: Santa Clara
Closing Date: 22/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Hello All,


Greetings from Rootshell Inc.


Rootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking Software Engineer (Java) for one of our client, Please share your resume with current location & full contact info


Role:Software Engineer (Java)

Location: Santa Clara, CA (Onsite 5 days/week)


Job description

Skills:

Database Management:

• NoSQL Databases (e.g., MongoDB, Cassandra): Proficient in schema design, querying, performance tuning, and integrating NoSQL databases with applications.

• MySQL/MSSQL: Expertise in designing, querying, optimizing, and managing relational databases using MySQL or similar RDBMS.

• Understanding of database replication, sharding, and backup strategies in both NoSQL and MySQL environments.


Backend Development (Java & Spring Boot):

• Java: Strong experience in Java programming, including best practices for object-oriented design and development.

• Spring Boot: In-depth knowledge of building scalable, maintainable, and high-performance microservices using Spring Boot.

• Experience with RESTful API development, integrating with databases, and security frameworks (e.g., Spring Security).

•Familiarity with tools like Maven, Gradle, and testing frameworks such as JUnit.


Cloud Platforms:

• Google Cloud Platform (GCP): Hands-on experience with GCP services such as Compute Engine, Cloud Storage, Cloud Functions, and Cloud Pub/Sub.

• GKE (Google Kubernetes Engine): Experience deploying, managing, and scaling applications on GKE.

• Knowledge of IAM, VPC, Cloud Monitoring, and Cloud Logging on GCP.


Containerization & Orchestration:

• Kubernetes: Proficiency in managing Kubernetes clusters, including the setup, configuration, and optimization of containerized applications.

• Experience with containerization using Docker, and knowledge of Kubernetes concepts like pods, services, deployments, and Helm charts.

• Understanding of networking in Kubernetes, service discovery, and autoscaling.


DevOps & CI/CD:

• Familiarity with CI/CD pipelines, preferably using GCP tools like Harness or Jenkins.

• Experience with Git, version control systems, and automated testing frameworks.


Thanks & Regards

Shireesha G | Talent Acquisition

Rootshell Enterprise Techologies Inc.

Apply Now
Share this job
Rootshell Inc
  • Similar Jobs

  • Software Engineer (Java)

    San Jose
    View Job
  • Software Engineer (Java)

    Santa Clara
    View Job
  • Java Software Engineer

    San Jose
    View Job
  • Java Software Engineer

    Sunnyvale
    View Job
  • Software Engineer III - Java

    Sunnyvale
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙