- Company Name
- Central Point Partners
- Job Title
- Lead Java Developer w/ Strong GCP/API's/Spring Boot
- Job Description
-
**Job Title:** Lead Java Developer – GCP, APIs, Spring Boot
**Role Summary:**
Senior technical lead responsible for designing, developing, and optimizing Java-based microservices on Google Cloud Platform. The role requires strong expertise in Spring Boot, REST/SOAP Web Services, CI/CD pipelines, and front‑end frameworks (Angular or React). The incumbent will own end‑to‑end delivery of API services, collaborate across engineering, QA, and business teams, and mentor junior developers.
**Expectations:**
- Deliver high‑quality, scalable code in accordance with best practices.
- Lead architectural discussions and drive technical decisions for new projects.
- Maintain a high standard of documentation, unit testing, and code reviews.
- Demonstrate deep knowledge of GCP core services and best‑practice deployments.
**Key Responsibilities:**
- Design, develop, and maintain Java microservices using Spring Boot/Data.
- Create and manage REST and SOAP APIs; provide Swagger/OpenAPI documentation.
- Develop front‑end components with Angular or React as needed.
- Build, test, and deploy using CI/CD pipelines (Jenkins, GitLab CI, etc.).
- Containerize services with Docker and orchestrate with Kubernetes on GCP.
- Deploy and configure GCP services (Cloud Run, Cloud Functions, BigQuery, Cloud SQL).
- Implement Terraform scripts for infrastructure provisioning.
- Write efficient SQL queries; design & maintain relational schemas in Oracle/MySQL.
- Secure APIs using JWT, OAuth, or similar mechanisms.
- Troubleshoot performance, security, and reliability issues in production.
- Mentor junior staff; conduct code reviews; provide training on best practices.
**Required Skills:**
- 5+ years Java development, deep Object‑Oriented Design knowledge.
- Expertise in Spring Framework, Spring Boot, Spring MVC, and Microservices.
- Proficient with REST/SOAP, Swagger, Postman/Newman.
- Strong front‑end skillset in Angular or React.
- Hands‑on CI/CD with Jenkins, Git, Maven/Gradle; containerization with Docker.
- Kubernetes orchestration experience.
- Google Cloud Platform proficiency: Cloud Run, Cloud Functions, Cloud SQL, BigQuery, Dataflow, Pub/Sub.
- Infrastructure as Code using Terraform.
- SQL & RDBMS experience (Oracle, MySQL, PostgreSQL).
- JWT, OAuth, and other authentication/authorization mechanisms.
- Excellent analytical, troubleshooting, documentation, and communication skills.
- Ability to balance development and support roles; collaborative mindset.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Professional certifications preferred: GCP Professional Cloud Architect or equivalent, Java SE Programmer (Oracle).