J2EE/MicroServices/GCP Lead Programmer Analyst
J2EE/MicroServices/GCP Lead Programmer Analyst
bilvantis technologiesThis job is no longer accepting applications
Job Description
Job Description: J2EE/MicroServices/GCP – Lead Programmer Analyst
We are seeking an experienced Backend Engineer with strong expertise in Java, Spring Boot, Kafka, GCP, and Pub/Sub to design, develop, and support highly scalable backend applications and integration platforms. The ideal candidate will have engagement-level experience in architecting and implementing distributed systems, event-driven architectures, and cloud-native solutions.
We are seeking an experienced Backend Engineer with strong expertise in Java, Spring Boot, Kafka, GCP, and Pub/Sub to design, develop, and support highly scalable backend applications and integration platforms. The ideal candidate will have engagement-level experience in architecting and implementing distributed systems, event-driven architectures, and cloud-native solutions.
- Design, develop, and maintain enterprise-grade backend applications using Java 8, Java 11, Java 17, and above with a strong focus on performance, scalability, security, and maintainability.
- Build and support cloud-native microservices using Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud, and RESTful API frameworks.
- Develop asynchronous integration solutions using Google Cloud Pub/Sub for real-time data processing and system-to-system communication.
- Build, deploy, and manage applications on Google Cloud Platform (GCP) utilizing services such as GKE, Cloud Run, Cloud Pub/Sub, Cloud SQL, Secret Manager, IAM
- Design, develop, and maintain secure RESTful APIs, ensuring compliance with API standards, versioning strategies, authentication, authorization, rate limiting, and monitoring requirements.
- Implement API security using OAuth 2.0, JWT, OpenID Connect, SSL/TLS certificates, and secure coding best practices.
- Work with relational and NoSQL databases including PostgreSQL, MySQL, Cloud SQL, MongoDB.
- Familiarity with Cloud Monitoring, Grafana, Prometheus, or centralized logging solutions.
- Knowledge of automated build, testing, and deployment pipelines.
- Experience deploying and managing containerized applications in cloud-native environments.
- Understanding of OAuth 2.0, JWT, OpenID Connect, and secure API development practices.
- Should have good oral and written communication.
- Should be a good team player.
- Should be proactive and adaptive.
More Info
Key Skills
Java 11
OAuth 2.0
Cloud Run
Cloud SQL
Google Cloud Pub Sub
OpenID Connect
GKE
Cloud Monitoring
Secret Manager
Java 17
