Description :
Prophecy Technologies specializes in providing advanced software solutions to help organizations harness new opportunities and drive sustained growth.
Established in 2014 and headquartered in Irvine, CA, we serve diverse industries such as finance, healthcare, manufacturing, retail, and beyond.
Our mission is to be a reliable technology partner, delivering tailored, innovative software products and services that empower organizations to realize their strategic vision.
Our team comprises highly accomplished software engineers, architects, designers, and product specialists with extensive expertise and experience in cutting-edge technologies.
Role Description :
- Java, Spring, Kafka / Redpanda, Postgres & Google Cloud Platform (GCP) with GKE.
We need 6+ years candidate.
Who is in Hyderabad or who can relocate to Hyderabad is fine and candidate must have experience in GCP or GKE.
Key Responsibilities :
Design & Development : Lead the design and implementation of highly scalable, fault-tolerant backend services and APIs using Java and the Spring framework (Spring Boot, Spring Cloud).Cloud-Native Architecture : Develop and maintain applications deployed on Google Cloud Platform (GCP), specifically leveraging Google Kubernetes Engine (GKE) for container orchestration and management.Data & Messaging : Integrate and optimize data-intensive applications using PostgreSQL for relational data persistence and Kafka / Redpanda for building high-throughput, real-time data pipelines and streaming services.Quality & Testing : Ensure code quality, performance, and security by conducting code reviews, writing comprehensive unit and integration tests, and actively participating in architectural reviews.Collaboration : Work closely with product managers, DevOps, and other engineering teams to define requirements, estimate timelines, and deliver solutions that align with business goals.Mentorship : Mentor junior and mid-level engineers, fostering a culture of technical excellence and continuous improvement.Operational Excellence : Participate in the full application lifecycle, including deployment, monitoring, and troubleshooting production systems to ensure high availability and reliability.Required Qualifications :
Experience : Minimum of 6+ years of professional experience in software development.Core Technologies :
Deep expertise in Java and extensive, hands-on experience with the Spring framework (Spring Boot is essential).Proven experience working with distributed messaging systems like Kafka or Redpanda.Strong command of relational databases, particularly PostgreSQL, including schema design and query optimization.Cloud Expertise (Mandatory) :
Mandatory hands-on experience with Google Cloud Platform (GCP) services.Must have significant experience with Google Kubernetes Engine (GKE) for deploying, scaling, and managing containerized applications.System Design : Demonstrated ability to architect and build large-scale, high-availability, microservices-based systems.Communication : Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.Problem-Solving : Strong analytical and problem-solving skills, with a commitment to producing high-quality, clean, and maintainable code.Preferred Qualifications :
Experience with Infrastructure as Code (IaC) tools (e.g., Terraform).Familiarity with CI / CD pipelines (e.g., Jenkins, GitLab CI).Experience with other NoSQL databases (e.g., MongoDB, Cassandra).Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, Stackdriver)(ref : hirist.tech)