Avance Consulting - Santa Clara, CA

posted 30 days ago

Full-time - Mid Level
Santa Clara, CA

About the position

The JAVA Software Developer - Lead position focuses on developing and managing backend applications using Java and Spring Boot, with a strong emphasis on database management and cloud platform integration, particularly with Google Cloud Platform. The role requires expertise in both NoSQL and relational databases, as well as experience in containerization and orchestration using Kubernetes. The ideal candidate will also have a solid understanding of DevOps practices and CI/CD pipelines.

Responsibilities

  • Design and implement scalable backend applications using Java and Spring Boot.
  • Manage and optimize NoSQL and relational databases, ensuring performance and reliability.
  • Develop RESTful APIs and integrate them with various database systems.
  • Deploy and manage applications on Google Cloud Platform, utilizing services like GKE and Cloud Storage.
  • Implement CI/CD pipelines to automate deployment processes and improve development efficiency.
  • Collaborate with cross-functional teams to define, design, and ship new features.

Requirements

  • Proficient in NoSQL databases such as MongoDB and Cassandra, including schema design and performance tuning.
  • Expertise in MySQL or MSSQL, with a strong understanding of database management and optimization.
  • Strong experience in Java programming and object-oriented design principles.
  • In-depth knowledge of Spring Boot for building microservices and RESTful APIs.
  • Hands-on experience with Google Cloud Platform services and Kubernetes for application deployment.
  • Familiarity with CI/CD tools and practices, particularly in a cloud environment.

Nice-to-haves

  • Experience with Docker for containerization and orchestration.
  • Knowledge of security frameworks like Spring Security.
  • Familiarity with testing frameworks such as JUnit and build tools like Maven or Gradle.

Benefits

  • Health insurance coverage
  • Flexible working hours
  • Professional development opportunities
  • Paid time off and holidays
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service