Job Title: Java Onsite Lead
Location: Charlotte, US
Rate: DOE
Job Description:
The ideal candidate will have a strong background in Java development and extensive experience with Spring Boot and Spring Cloud frameworks. This role requires expertise in Google Cloud Platforms, including GKE and Pub/Sub, as well as proficiency in developing and managing REST APIs and GraphQL services.
Key Responsibilities:
Design, develop, and maintain high-quality software solutions using Java, Spring Boot, and Spring Cloud.
Implement and manage cloud-based applications on Google Cloud Platforms, including GKE and Pub/Sub.
Develop and maintain REST APIs and GraphQL services to support various business functions.
Manage and optimize Cloud SQL (SQL DB) and Bigtable (NoSQL DB) databases.
Implement CI/CD pipelines using tools like GitHub Actions to ensure efficient and reliable software delivery.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot and resolve software defects and issues in a timely manner.
Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge. Preferred Qualifications:
Knowledge and experience in Pricing and Promotions.
Strong problem-solving skills and the ability to work independently and as part of a team.
Excellent communication skills and the ability to articulate technical concepts to non-technical stakeholders. Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a Java development lead
Proficiency in Java, Spring Boot, Spring Cloud, Google Cloud Platforms (GKE, Pub/Sub), REST API, GraphQL, Cloud SQL (SQL DB), and Bigtable (NoSQL DB).
Experience with CI/CD tools like GitHub Actions.